有点类似于这个线程:
我有一个属的taxID,我想提取该属下的所有taxID 或登录号。任何人都可以建议吗?
ETE 工具包也可以在这里提供帮助。ETEtoolkit 教程的“获取后代分类单元”部分是您所需要的。有关更多详细信息,请参见链接。相关代码如下。
例如,taxID 171 属(钩端螺旋体)
from ete3 import NCBITaxa
ncbi = NCBITaxa()
descendants = ncbi.get_descendant_taxa(171)
# to print names of the taxIDs in the descendants
print(ncbi.translate_to_names(descendants))