我正在尝试针对 NCBI 数据库爆破一个 8-mer(长度为 8 的字符串)。但是,每当我使用 qblast 时,就匹配而言它是空的。这是我的代码:
from Bio.Blast.NCBIWWW import qblast
import Bio.Blast.NCBIXML as parser
a = qblast('blastp','nr','GGMPSGCS')
b = parser.read(a)
print b.alignments`
每当我这样做时,它只会打印空列表 []。为什么会这样?任何人都可以照亮它吗?
我可以使用 NCBI 在线 BLAST 工具进行匹配,如果我使用像“SSRVQDGMGLYTARRVR”这样的更长的 kmer,我什至可以得到匹配。碰巧我搜索的所有 8-mers 都是空的。