A toolkit for working with phylogenetic data.
v0.18.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
squash_clustering.hpp File Reference
#include "genesis/tree/mass_tree/tree.hpp"
#include <cstddef>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  SquashClustering
 Result structure for Squash Clustering. More...
 
struct  SquashClustering::Cluster
 
struct  SquashClustering::Merger
 

Namespaces

 genesis
 Container namespace for all symbols of genesis in order to keep them separate when used as a library.
 
 genesis::tree
 

Functions

std::string squash_cluster_tree (SquashClustering const &sc, std::vector< std::string > const &labels)
 Build a Newick-format tree for visualizing the result of a squash_clustering(). More...
 
SquashClustering squash_clustering (std::vector< MassTree > &&trees, double const p=1.0)
 Perfom Squash Clustering. More...