drmma と snakemake のクラスター構成ファイルに関連する質問があります。
現在、パイプラインがあり、次のコマンドで drmma を使用してクラスターにジョブを送信します。
snakemake --drmaa " -q short.q -pe smp 8 -l membycore=4G" --jobs 100 -p file1/out file2/out file3/out
問題は、一部のルール/ジョブで必要なリソースが増減することです。json クラスター ファイルを使用すれば、さまざまなリソースでジョブを送信できると思いました。私のjsonファイルは次のようになります:
{
"__default__":
{
"-q":"short.q",
"-pe":"smp 1",
"-l":"membycore=4G"
},
"job1":
{
"-q":"short.q",
"-pe":"smp 8",
"-l":"membycore=4G"
},
"job2":
{
"-q":"short.q",
"-pe":"smp 8",
"-l":"membycore=4G"
}
}
次のコマンドを実行すると、ジョブ (job1 と job2) がカスタム オプションではなくデフォルト オプションで送信されます。
snakemake --jobs 100 --cluster-config cluster.json --drmaa -p file1/out file2/out file3/out
私は何を間違っていますか?drmaa オプションを cluster-config ファイルと組み合わせることができないということですか?