Когда я запускаю следующее;
from Bio.Blast import NCBIWWW
from Bio import Entrez, SeqIO
Entrez.email = "[email protected]"
handle = Entrez.efetch(db="Protein", id= "75192198", rettype = "xml")
record = Entrez.read(handle)
Я получаю обратно "Bio.Entrez.Parser.DictionaryElement", который действительно трудно найти. Если я хочу сказать получить последовательность аминокислот, я должен ввести что-то вроде этого;
record["Bioseq-set_seq-set"][0]["Seq-entry_seq"]["Bioseq"]["Bioseq_inst"]["Seq-inst"]["Seq-inst_seq-data"]["Seq-data"]["Seq-data_iupacaa"]["IUPACaa"]
Я знаю, что должен быть более простой способ индексации элементов в этих результатах. Если кто-то там может протянуть мне руку с этим, я был бы очень признателен.