def get_subtree(self, taxa): if len(taxa) == 0: return None tree = Tree(self._tree) if isinstance(taxa[0], str): tree.prune_taxa_with_labels(taxa) elif isinstance(taxa[0], Taxon): tree.prune_taxa(taxa) return PhylogeneticTree(tree)
def get_subtree(self, taxa): if len(taxa) == 0: return None tree = Tree(self._tree) if isinstance(taxa[0],str): tree.prune_taxa_with_labels(taxa) elif isinstance(taxa[0],Taxon): tree.prune_taxa(taxa) return PhylogeneticTree(tree)