treeflow.tree.unrooted.base_unrooted_tree module

class treeflow.tree.unrooted.base_unrooted_tree.BaseUnrootedTree(topology: BaseTreeTopology[TDataType], branch_lengths: TDataType)

Bases: Generic[TDataType], AttrsLengthMixin

topology: BaseTreeTopology[TDataType]
branch_lengths: TDataType
class treeflow.tree.unrooted.base_unrooted_tree.AbstractUnrootedTree(branch_lengths: TDataType, topology: AbstractTreeTopology[TDataType, TShapeType])

Bases: BaseUnrootedTree, AbstractTree[TDataType, TShapeType], Generic[TDataType, TShapeType]

topology: AbstractTreeTopology[TDataType, TShapeType]
get_unrooted_tree() AbstractUnrootedTree
branch_lengths: TDataType
property taxon_count: TShapeType
property taxon_set: TaxonSet | None