Alec Wysoker
04/17/2026, 12:54 AMMatthias De Smet
04/17/2026, 5:09 AMext.args for the the process dynamically using a closureMatthias De Smet
04/17/2026, 5:11 AMprocess {
withName: '.*BOWTIE2_ALIGN' {
cpus = 16
memory = 32.GB
ext.args = {
[
"--local",
"--fast-local",
meta.readgroup ? "--rg-id ${meta.readgroup.ID}" : "",
meta.readgroup ? "--rg " + meta.readgroup.findResults { rg -> rg.value?.trim() ? "${rg.key}:${rg.value}" : null }.join(" --rg ") : "",
].join(" ").trim()
}
ext.args2 = "--fast"
}
}Alec Wysoker
04/17/2026, 2:12 PM