私はNCBIデータベースに対して8mer(長さ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マーがすべて空になっています。