Из того, что я могу извлечь:
Quickgo не предоставляет формат XML.Он не указан как тип ответа в их API https://www.ebi.ac.uk/QuickGO/api/index.html#!/annotations/downloadLookupUsingGET
. Я попробовал альтернативный метод выборки, используя пакет Bioservices и его инструменты QuickGo.Кажется, этот пакет отклонился от документации, то есть когда однажды:
term = qgo.Term("GO:0000016", frmt="oboxml")
он больше не делает.Термин был заменен на Термины, и он больше не принимает 'frmt =' или 'format ='.
В настоящий момент я могу получить следующее:
from bioservices import QuickGO as qgo
qgo = qgo()
term = qgo.Terms("GO:0000016")
print(term, type(term))
, которое вернет список.
Требуется XML-файл для использования с пакетом goatools.Я отредактирую исходный вопрос, чтобы уточнить это в случае, если другие столкнутся с той же проблемой.