Exemple #1
0
 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)
Exemple #2
0
 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)