1

そのため、ブラスト クエリを実行するスクリプトを作成しています。この時点で変数をハードコーディングしました (混乱しないようにするためだけです)。それは次のとおりです。

blastCLine = NcbiblastnCommandline(query="temp.fasta", db="refseq_rna", outfmt=5, out="test.txt", evalue=0.05)
stdt, stdr = blastCLine()
print stdt
print stdr

そして、何も得られず、出力ファイルは空白で、エラーも何もありません。コマンド ラインで blastCLine から blast コマンドを使用すると、機能します。Python環境で上記のコードを使用すると、動作します。私のスクリプトでは機能しません。

私はグーグルでたくさんの例を見てきました。私が言えることから、それはうまくいくはずです。私はそれをblastxに変更しようとしましたが、cmd="blastn"を使用しても無駄でした。助言がありますか?

4

1 に答える 1