|
Defines |
| #define | MAXERRS 10 |
Functions |
| static void | create_tree (treeptr ptree, treeptr parent) |
| static void | create_node (treeptr pptr, treeptr parent) |
| static treeptr | insert_node (treeptr pptr) |
| static void | skip_space (FILE *fd) |
| static treeptr | avail (void) |
| static void | set_info (treeptr p, treeptr parent, sint pleaf, char *pname, float pdist) |
| static treeptr | reroot (treeptr ptree, sint nseqs) |
| static treeptr | insert_root (treeptr p, float diff) |
| static float | calc_root_mean (treeptr root, float *maxdist) |
| static float | calc_mean (treeptr nptr, float *maxdist, sint nseqs) |
| static void | order_nodes (void) |
| static sint | calc_weight (sint leaf) |
| static void | group_seqs (treeptr p, sint *next_groups, sint nseqs) |
| static void | mark_group1 (treeptr p, sint *groups, sint n) |
| static void | mark_group2 (treeptr p, sint *groups, sint n) |
| static void | save_set (sint n, sint *groups) |
| static void | clear_tree_nodes (treeptr p) |
| void | calc_seq_weights (sint first_seq, sint last_seq, sint *sweight) |
| void | create_sets (sint first_seq, sint last_seq) |
| sint | read_tree (char *treefile, sint first_seq, sint last_seq) |
| void | clear_tree (treeptr p) |
| sint | calc_similarities (sint nseqs) |
Variables |
| Boolean | interactive |
| Boolean | distance_tree |
| Boolean | usemenu |
| sint | debug |
| double ** | tmat |
| sint ** | sets |
| sint | nsets |
| char ** | names |
| sint * | seq_weight |
| Boolean | no_weights |
| char | ch |
| FILE * | fd |
| treeptr * | lptr |
| treeptr * | olptr |
| treeptr * | nptr |
| treeptr * | ptrs |
| sint | nnodes = 0 |
| sint | ntotal = 0 |
| Boolean | rooted_tree = TRUE |
| static treeptr | seq_tree |
| static treeptr | root |
| static sint * | groups |
| static sint | numseq |