如何使用带有Ruffus管道的子目录

2024-05-28 23:36:08 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

Tags: 文件数据代码文档目录示例map管道
1条回答
网友
1楼 · 发布于 2024-05-28 23:36:08

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

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

否则,可以使用formatter()regex而不是suffix更改目录。这两种语言都非常强大,但语法更复杂。。。你知道吗

顺便说一句,这是一个好主意,张贴在鲁弗斯新闻组以及。你知道吗

相关问题 更多 >

    热门问题