Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef CU_SLC_TREEALG__HPP
2 #define CU_SLC_TREEALG__HPP
63 virtual long GetNumLoopsForTreeCalc();
77 void initializeNodes();
78 bool isHub(
const TSeqIt& sit);
79 bool isInternal(
const TSeqIt& sit);
81 int numChildren(
const TSeqIt& sit);
83 void Join(
int inode1,
int inode2,
double len1,
double len2);
User-defined methods of the data storage class.
bool isHub(const TSeqIt &sit)
bool isInternal(const TSeqIt &sit)
static const DistanceMatrix::TMatType INIT_MINIMA
static const ETreeMethod MY_TREE_METHOD
vector< SeqItem * > m_items
static const double REPLACE_NEG_DIST
static const int BAD_INDEX
static const Rootedness MY_ROOTEDNESS
static const int USED_ROW
Include a standard set of the NCBI C++ Toolkit most basic headers.
void(* pProgressFunction)(int Num, int Total)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_CDUTILS_EXPORT
static std::string toString(boost::unit_test::const_string bstr)