我使用
't' is a variable but is used like a type
重新运行代码已更改的规则。但是,在使用子工作流时,这似乎不起作用,例如:
主要Snakefile:
snakemake -R `snakemake --list-code-changes`
子工作流Snakefile:
rule all:
input: "out"
subworkflow subworkflow:
workdir: "subworkflow"
rule run_subworkflow:
input: subworkflow("subworkflow_output")
output: "out"
shell: "cat {input} > {output}"
未检测到子工作流的shell命令中所做的更改。
这是预期的行为吗?