【发布时间】:2021-11-05 19:35:42
【问题描述】:
我需要运行 10,000 个管道,每个管道包含 5 个步骤(流程)
另一个要求是我想同时运行大约 300 个。意思是,我想启动 300 个,然后对于完成 5 个步骤的每个管道,我想启动一个新的管道。我找不到使用频道的方法。
一些初步的想法: 首先将 10,000 个通道拆分为 300 个项目的缓冲区。 但是当一个结束时,它对开始一个新的并没有帮助......
proteins = Channel.fromPath( '/some/path/*.fa' ).buffer( size: 300 )
process A {
input:
file query_file from proteins
output:
}
process B {
}
【问题讨论】:
标签: nextflow