Получить 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))
Другие вопросы по тегам