brokilon.ccd.domain.sranges.sranges module

class brokilon.ccd.domain.sranges.sranges.AncestralSplit(ancestor: brokilon.ccd.clades.sranges.SRangesClade, descendant: brokilon.ccd.clades.sranges.SRangesClade, source: str = <factory>)[source]

Bases: object

ancestor: SRangesClade
descendant: SRangesClade
source: str
brokilon.ccd.domain.sranges.sranges.get_callsite()[source]
brokilon.ccd.domain.sranges.sranges.get_sranges_map(trees, taxon_map, ccd_type=1)[source]
brokilon.ccd.domain.sranges.sranges.get_sranges_map_tree(clade_count_map, clade_split_count_map, taxon_map, reverse_taxon_map)[source]
brokilon.ccd.domain.sranges.sranges.prelabel_tree(tree, taxon_map)[source]