1
當我運行以下;如何瀏覽Biopython Entrez efetch的結果?
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"]
我知道必須有一個更簡單的方法來索引這些結果中的元素。如果有人能幫我一把,我會非常感激。