リストシーケンスを反復処理し、一度にそれぞれ爆破することになっているmatlabコードを書いています。コードの関連部分は次のとおりです。
%blast the seq
[res, ROTE] = blastncbi(seq, 'blastn');
res1 = getblast(res, 'WaitTime',ROTE);
resName = res1.Hits(1).Name
一部の seq では機能しましたが、最後に次のエラー メッセージが表示されました。
Error using getblast (line 176)
BLAST V7EBUE0901R is unavailable - try later.
この関数のドキュメントで提案されているように、「WaitTime」値として ROTE を定義したことに注意してください。
スクリプトは非常に多くの遺伝子を反復処理する必要があるため、5 分ごとにクラッシュさせることはできません。