TreeNode.
ancestors
()[source]¶Returns all ancestors back to the root
State: Experimental as of 0.4.0.
This call will return all nodes in the path back to root, but does not include the node instance that the call was made from.
Returns: | The path, toward the root, from self |
---|---|
Return type: | list of TreeNode |
Examples
>>> from skbio import TreeNode
>>> tree = TreeNode.read(["((a,b)c,(d,e)f)root;"])
>>> [node.name for node in tree.find('a').ancestors()]
['c', 'root']