我正在创建我的第一个snakemake文件,我需要对我的output
的值执行一个简单的字符串操作,以便我的shell
命令按预期工作:
rule sketch:
input:
'out/genomes.txt'
output:
'out/genomes.msh'
shell:
'mash sketch -l {input} -k 31 -s 100000 -o {output}'
我需要将split
函数应用于{output}
,以便只使用扩展名之前的文件名。我在文件和相关问题中找不到任何东西。在
Tags:
您可以使用params字段:
使用通配符的替代解决方案:
未经测试,但我认为这应该行得通。在
与
params
解决方案相比,它的优点是它能更好地泛化。在您可以在shell命令中删除扩展名
相关问题 更多 >
编程相关推荐