#include "genesis/tree/attribute_tree/indexed_newick_reader.hpp"
#include "genesis/tree/attribute_tree/keyed_newick_reader.hpp"
#include "genesis/tree/attribute_tree/tree.hpp"
#include "genesis/tree/bipartition/bipartition.hpp"
#include "genesis/tree/bipartition/functions.hpp"
#include "genesis/tree/bipartition/rf.hpp"
#include "genesis/tree/common_tree/distances.hpp"
#include "genesis/tree/common_tree/edge_color.hpp"
#include "genesis/tree/common_tree/functions.hpp"
#include "genesis/tree/common_tree/newick_reader.hpp"
#include "genesis/tree/common_tree/newick_writer.hpp"
#include "genesis/tree/common_tree/operators.hpp"
#include "genesis/tree/common_tree/phyloxml_writer.hpp"
#include "genesis/tree/common_tree/tree.hpp"
#include "genesis/tree/drawing/circular_layout.hpp"
#include "genesis/tree/drawing/functions.hpp"
#include "genesis/tree/drawing/heat_tree.hpp"
#include "genesis/tree/drawing/layout_base.hpp"
#include "genesis/tree/drawing/layout_tree.hpp"
#include "genesis/tree/drawing/rectangular_layout.hpp"
#include "genesis/tree/formats/color_writer_plugin.hpp"
#include "genesis/tree/formats/newick/broker.hpp"
#include "genesis/tree/formats/newick/color_writer_plugin.hpp"
#include "genesis/tree/formats/newick/element.hpp"
#include "genesis/tree/formats/newick/input_iterator.hpp"
#include "genesis/tree/formats/newick/reader.hpp"
#include "genesis/tree/formats/newick/simple_reader.hpp"
#include "genesis/tree/formats/newick/simple_tree.hpp"
#include "genesis/tree/formats/newick/simple_writer.hpp"
#include "genesis/tree/formats/newick/writer.hpp"
#include "genesis/tree/formats/phyloxml/color_writer_plugin.hpp"
#include "genesis/tree/formats/phyloxml/writer.hpp"
#include "genesis/tree/formats/table/reader.hpp"
#include "genesis/tree/function/distances.hpp"
#include "genesis/tree/function/functions.hpp"
#include "genesis/tree/function/lca_lookup.hpp"
#include "genesis/tree/function/manipulation.hpp"
#include "genesis/tree/function/operators.hpp"
#include "genesis/tree/function/tree_set.hpp"
#include "genesis/tree/iterator/eulertour.hpp"
#include "genesis/tree/iterator/levelorder.hpp"
#include "genesis/tree/iterator/node_links.hpp"
#include "genesis/tree/iterator/path.hpp"
#include "genesis/tree/iterator/path_set.hpp"
#include "genesis/tree/iterator/postorder.hpp"
#include "genesis/tree/iterator/preorder.hpp"
#include "genesis/tree/mass_tree/balances.hpp"
#include "genesis/tree/mass_tree/emd.hpp"
#include "genesis/tree/mass_tree/functions.hpp"
#include "genesis/tree/mass_tree/kmeans.hpp"
#include "genesis/tree/mass_tree/phylo_factor_colors.hpp"
#include "genesis/tree/mass_tree/phylo_factor.hpp"
#include "genesis/tree/mass_tree/phylo_ilr.hpp"
#include "genesis/tree/mass_tree/squash_clustering.hpp"
#include "genesis/tree/mass_tree/tree.hpp"
#include "genesis/tree/printer/compact.hpp"
#include "genesis/tree/printer/detailed.hpp"
#include "genesis/tree/printer/table.hpp"
#include "genesis/tree/tree/edge_data.hpp"
#include "genesis/tree/tree/edge.hpp"
#include "genesis/tree/tree.hpp"
#include "genesis/tree/tree/link.hpp"
#include "genesis/tree/tree/node_data.hpp"
#include "genesis/tree/tree/node.hpp"
#include "genesis/tree/tree_set.hpp"
#include "genesis/tree/tree/subtree.hpp"