gpt4 book ai didi

python - 如何将子目录与 Ruffus 管道一起使用

转载 作者:太空宇宙 更新时间:2023-11-03 17:41:16 25 4
gpt4 key购买 nike

Ruffus 管道文档似乎假设代码和数据位于同一目录中。所有示例都有输入和输出文件说明符,没有任何相对路径。如果要转换的文件不在当前目录中,应该如何修改下面的语法?

@transform(map_dna_sequence,                   # Input = previous stage
suffix(".sam"), # suffix = .sam
".bam")

最佳答案

lastest version Ruffus 允许您输出到新目录:

@transform(map_dna_sequence,           # Input = previous stage
suffix(".sam"), # suffix = .sam
".bam",
output_dir = "/path/to/a/new_directory")

否则,您可以使用 formatter() 更改目录或regex而不是后缀。这两者都更强大,但语法更复杂......

顺便说一句,在 ruffus 新闻组上发帖也是个好主意。

关于python - 如何将子目录与 Ruffus 管道一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30518128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com