treeflow.tree.rooted.base_rooted_tree module
- class treeflow.tree.rooted.base_rooted_tree.BaseRootedTree(topology: BaseTreeTopology[TDataType], node_heights: TDataType, sampling_times: TDataType)
Bases:
Generic[TDataType],AttrsLengthMixin- topology: BaseTreeTopology[TDataType]
- node_heights: TDataType
- sampling_times: TDataType
- class treeflow.tree.rooted.base_rooted_tree.AbstractRootedTreeAttrs(tree_or_first_arg: AbstractRootedTreeAttrs | object | None = None, *args, **kwargs)
Bases:
BaseRootedTree[TDataType],AbstractTree[TDataType,TShapeType],Generic[TDataType,TShapeType]- topology: AbstractTreeTopology[TDataType, TShapeType]
- abstract property branch_lengths: TDataType
- abstract get_unrooted_tree() AbstractTree
- node_heights: TDataType
- sampling_times: TDataType
- property taxon_count: TShapeType
- class treeflow.tree.rooted.base_rooted_tree.AbstractRootedTree(tree_or_first_arg: AbstractRootedTreeAttrs | object | None = None, *args, **kwargs)
Bases:
AbstractRootedTreeAttrs[TDataType,TShapeType],Generic[TDataType,TShapeType,TUnrootedTreeType]- UnrootedTreeType
alias of
BaseUnrootedTree
- abstract property heights: TDataType
- get_unrooted_tree() TUnrootedTreeType
- abstract property branch_lengths: TDataType
- node_heights: TDataType
- sampling_times: TDataType
- property taxon_count: TShapeType
- topology: AbstractTreeTopology[TDataType, TShapeType]