【发布时间】:2014-11-04 16:18:17
【问题描述】:
我正在使用 Biopython 尝试检索与我有 GI(71743840) 的蛋白质对应的 DNA 序列,从 NCBI 页面这很容易,我只需要查找 refseq。我的问题出现在 python 中,使用 ncbi fetch 实用程序进行编码时,我找不到任何方法来检索任何可以帮助我进入 DNA 的字段。
handle = Entrez.efetch(db="nucleotide", id=blast_record.alignments[0].hit_id, rettype="gb", retmode="text")
seq_record=SeqIO.read(handle,"gb")
seq_record.features 中有很多信息,但必须有一种更简单明了的方法来做到这一点,任何帮助将不胜感激。 谢谢!
【问题讨论】:
-
blast_record.alignments[0].hit_id的值是多少 -
啊,对不起,在这种情况下,它是蛋白质“71743840”的GI
标签: python bioinformatics biopython ncbi