biopython 的 efetch 仅 returns 来自任何数据库的第一个特征
biopython's efetch only returns the first features from any database
知道为什么这个代码:
handle = Entrez.efetch(db="nuccore",
id=['556503834'], rettype="gb",
retmode="txt")
print(handle.read())
难道 return 没有找到 on the ncbi description 的全部功能吗?只有第一个功能是 returned(我的目标是获得 CDS 功能)。
我试过其他数据库得出同样的结论。
将 rettype
更改为 "gbwithparts"
from Bio import Entrez
Entrez.email = "your@mail.com" #put real mail
handle = Entrez.efetch(db="nuccore", id=['556503834'],
rettype="gbwithparts", retmode="txt")
print(handle.read())
注意:可能需要几秒钟
知道为什么这个代码:
handle = Entrez.efetch(db="nuccore",
id=['556503834'], rettype="gb",
retmode="txt")
print(handle.read())
难道 return 没有找到 on the ncbi description 的全部功能吗?只有第一个功能是 returned(我的目标是获得 CDS 功能)。
我试过其他数据库得出同样的结论。
将 rettype
更改为 "gbwithparts"
from Bio import Entrez
Entrez.email = "your@mail.com" #put real mail
handle = Entrez.efetch(db="nuccore", id=['556503834'],
rettype="gbwithparts", retmode="txt")
print(handle.read())
注意:可能需要几秒钟