skbio.tree.TreeNode.get_max_distance¶
- TreeNode.get_max_distance()[源代码]¶
返回任意一对尖端之间的最大尖端距离
状态:从0.4.0开始实验。
- 返回:
浮动 --树上两个最远的尖端之间的距离
TreeNode元组 --树上最遥远的两个尖端
- 抛出:
NoLengthError -- 如果遇到没有长度的节点,将抛出NoLengthError
示例
>>> from skbio import TreeNode >>> tree = TreeNode.read(["((a:1,b:2)c:3,(d:4,e:5)f:6)root;"]) >>> dist, tips = tree.get_max_distance() >>> dist 16.0 >>> [n.name for n in tips] ['b', 'e']