1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
shell.executable("bash")
configfile: "config/config.yaml"
module test1:
snakefile:
"module-test/Snakefile"
config:
config
replace_prefix:
{"results/": "results/testmodule1/"}
module test2:
snakefile:
"module-test/Snakefile"
config:
config
replace_prefix:
{"results/": "results/testmodule2/"}
use rule * from test1 as test1_*
use rule * from test2 as test2_*
rule all:
default_target: True
input:
rules.test1_a.output,
rules.test2_a.output
assert test1.some_func() == 15
assert test2.some_func() == 15
|