У меня есть белки, для которых я хотел бы найти соответствующие им нуклеотидные последовательности. У меня также есть геном, в котором находится белок. В геноме я нашел соответствующий идентификатор гена для белка. Однако у меня возникают проблемы с получением нуклеотидной последовательности с идентификатором гена. Я пытался использовать Entrez Efetch:
Entrez.email = "dddd@gmail.com"
with open("genome.gb", "w") as out_handle:
request = Entrez.efetch(db="gene", id="2703488", rettype="gb", retmode="text")
out_handle.write(request.read())
request.close()
, но это только возвращает следующее:
1. G
tail component [Escherichia virus Lambda]
Other Aliases: lambdap14
Other Designations: tail component
Annotation: NC_001416.1 (9711..10133)
ID: 2703488
Есть ли в любом случае получить фактическую нуклеотидную последовательность с использованием Efetch? Заранее спасибо!