1 #ifndef GENESIS_TAXONOMY_FUNCTIONS_TREE_H_
2 #define GENESIS_TAXONOMY_FUNCTIONS_TREE_H_
37 #include <unordered_map>
76 Taxonomy
const& taxonomy,
77 bool keep_singleton_inner_nodes =
false,
78 bool keep_inner_node_names =
false,
107 Taxonomy
const& taxonomy,
108 std::unordered_map<std::string, Taxopath>
const& extra_taxa,
109 bool keep_singleton_inner_nodes =
false,
110 bool keep_inner_node_names =
false,
112 bool add_extra_taxa_parents =
true
129 std::unordered_map<std::string, Taxopath>
const& taxon_map,
130 bool keep_singleton_inner_nodes =
false,
131 bool keep_inner_node_names =
false,
138 #endif // include guard