Я работаю с бактериальными последовательностями из базы данных нуклеотидов NCBI. Если у меня есть вступление, например NC_002663 и мне нужны аннотации в GFF, как бы я легко это сделал, используя Entrez (предпочтительно Biopython)?
Если я иду в NCBI запись , я вижу ссылку на сборку. Есть ли простой способ программного доступа к нему? Сервис Esummary не возвращает такие ссылки:
handle = Entrez.esummary(db='nucleotide', id='NC_002663')
record = Entrez.read(handle)
[DictElement({'Item': [], 'Id': '15601865', 'Caption': 'NC_002663', 'Title': 'Pasteurella multocida subsp. multocida str. Pm70, complete genome', 'Extra': 'gi|15601865|ref|NC_002663.1|[15601865]', 'Gi': IntegerElement(15601865, attributes={}), 'CreateDate': '2001/09/10', 'UpdateDate': '2018/01/11', 'Flags': IntegerElement(800, attributes={}), 'TaxId': IntegerElement(272843, attributes={}), 'Length': IntegerElement(2257487, attributes={}), 'Status': 'live', 'ReplacedBy': '', 'Comment': ' ', 'AccessionVersion': 'NC_002663.1'}, attributes={})]
Я мог бы, возможно, выполнить поиск в базе данных Assembly с помощью "Заголовка", но, похоже, можно найти лучший способ (без такого количества вызовов API).
Спасибо!