#define STRING_LENGTH 6000
#define DNA 0
#define RNA 1
#define PROTEIN 2
#define RESTRICTION 3
#define STANDARD 4
#define MIXED 5
#define POISSON 0
#define EQUALIN 1
#define JONES 2
#define DAYHOFF 3
#define GTR 4
#define UNIV 0
#define VERTMT 1
#define MYCO 2
#define YEAST 3
#define CILIATES 4
#define METMT 5
#define ALL_COMPAT 0
#define HALF_COMPAT 1
extern int DerootTree (TreeNode *r);
extern int Dex2 (TreeNode *p);
extern double EnterNum (void);
extern void FinishTree (TreeNode *p, int *x, int isThisTreeRooted);
extern void ParseCommand (char *s);
extern int RootTree (TreeNode *p);
extern void SetUpCommandHierarchy (void);
extern void ShowNodes (TreeNode *p, int indent, int isThisTreeRooted);
extern void SortVector (double *item, int count);
extern void SortVector2 (double *item, int left, int right);
|