scikit-bio is back in active development! Check out our announcement of revitalization.

skbio.tree.TreeNode.observed_node_counts#

TreeNode.observed_node_counts(tip_counts)[source]#

Return counts of node observations from counts of tip observations.

Parameters:
tip_countsdict of ints

Counts of observations of tips. Keys correspond to tip names in self, and counts are unsigned ints.

Returns:
dict

Counts of observations of nodes. Keys correspond to node names (internal nodes or tips), and counts are unsigned ints.

Raises:
ValueError

If a count less than one is observed.

MissingNodeError

If a count is provided for a tip not in the tree, or for an internal node.