Получить NCBI taxID под указанным taxID
Несколько похоже на эту тему:
Как я могу получить таксономические звания от таксонов?
У меня есть TaxID для рода, и я хочу получить все TaxID или номера доступа ниже этого рода. Кто-нибудь может посоветовать?
1 ответ
Здесь также может помочь инструментарий ETE. Раздел "Получение таксонов-потомков" учебника ETE toolkit - это то, что вам нужно. Смотрите ссылку для более подробной информации. Соответствующий код ниже.
Например, род 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))