R(Windows)でbio3dパッケージをテストしていますが、かなり一般的な問題が発生しました。
bio3dの「seqaln」関数は、次のシステムコマンドを発行しようとします。
#cmd = "muscle -in C:\\Users\\derek\\AppData\\Local\\Temp\\RtmpUSXJCb\\file756f52c9 -out c:/pdb/temp.fas -seqtype protein"
system(shQuote(cmd))
私の知る限り、何も起こりませんでした。ただし、「shQuote」を削除すると、関数--seqaln--は期待どおりに機能しました。shQuoteが行うことはすべて、コマンドの前後に「」のペアが追加されます。
"\"C:/_utils/muscle.exe -in C:\\Users\\kfoo\\AppData\\Local\\Temp\\RtmpUSXJCb\\file756f52c9 -out c:/pdb/temp.fas -seqtype protein\""
shQuoteの使用に何か問題がありますか?
ありがとう!