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())

注意:可能需要几秒钟