私は自分のPHPプログラムでblastを実行しようとしていますが、結果は得られません。私は前に爆発を使用したことがないので、私は何をすべきかについては分かりません。私はウィンドウを使用していますが、うまく動いていますが、PHPで実行しようとすると結果は得られません。このことに私のコード:私はWindows上でblastを実行できますか?
$texto = "7 qseqid qseq sseqid sseq evalue bitscore";
$cmd = "blastp -query -test_query.fa -db notas.fa -task blastp -outfmt '.$texto.' -out musica1.fa 2>&1";
$result = shell_exec($cmd);
print_r ($result);
私が欲しいものはnotas.faデータベースにtest_query.faを検索し、musica1.faに結果を置くことです。しかし、私はmusica1.faファイルで何も得られません。誰かが私を助けることができますか?私は本当にここで失われています。 私があなたに話したファイルは、私のディレクトリにあります。そこには他のファイルがあれば動作しますか? 私はこのコードを実行したとき、私は以下のようなメッセージだ:私は「私のPHPプログラムに」あなたは同じWindows上で実行されている意味あなたが「窓に」と言ったときに、コマンド端子に意味と仮定してい
' Blastp ' not recognized as an internal or external command, operable program or batch file.
コマンドの完全修飾パスを試しましたか?パスの問題のようです。 – Ray