のみを変更するsnakemakeでルールを再利用する方法はありparams
ますか?
例えば:
rule job1:
...
params:
reference = "path/to/ref1"
...
rule job2:
input: rules.job1.output
...
params:
reference = "path/to/ref2"
job1
ルールは同じことを行っていますが、job2
それらを連続して呼び出す必要があり、reference
パラメーターを変更する必要があります。非常によく似たタスクに対して多くのコードを生成します。
このステップのサブワークフローを作成しようとしましたが、メインの Snakefile の方が読みやすいです。ただし、サブワークフロー コードはまだ繰り返されています。
アイデアや提案はありますか?私は何か見落としてますか?
EDIT
より具体的には、job1 の出力を使用して、job1 の後に job2 を実行する必要があります。