#include "symmatrix.h"
#include "muscle_tree.h"
Go to the source code of this file.
Typedefs | |
typedef enum linkage_e | linkage_t |
Enumerations | |
enum | linkage_e { LINKAGE_MIN, LINKAGE_AVG, LINKAGE_MAX, LINKAGE_NEIGHBORJOINING, LINKAGE_BIASED } |
Functions | |
void | MuscleUpgma2 (tree_t *tree, symmatrix_t *distmat, linkage_t linkage, char **names) |
Creates a UPGMA in O(N^2) tree from given distmat. |
enum linkage_e |
void MuscleUpgma2 | ( | tree_t * | tree, | |
symmatrix_t * | distmat, | |||
linkage_t | linkage, | |||
char ** | names | |||
) |
Creates a UPGMA in O(N^2) tree from given distmat.
[out] | tree | newly created rooted UPGMA tree |
[in] | distmat | distance matrix to be clustered |
[in] | linkage | linkage type |
[in] | names | leaf names, will be copied |
left and right node indices, as well as left and right branch-length and height for for internal nodes