Assigns ids on internal nodes in the tree, and makes sure that they are consistent with the table columns.
Assigns UUIDs to uniquely identify internal nodes in the tree. Also
corrects for polytomies to create strictly bifurcating trees and aligns the
table columns with the tree tip names
Parameters
- input_table : FeatureTable[Frequency]
- The input table of counts.
- input_tree : Phylogeny[Rooted]
- The input tree with potential missing ids.
Returns
- output_table : FeatureTable[Frequency]
- A table with features matching the tree tips.
- output_tree : Hierarchy
- A tree with uniquely identifying ids.