process { publishDir = { "${params.outdir}/${task.process.tokenize(':')[-1].tokenize('_')[0].toLowerCase()}" } withName: BCFTOOLS_MERGE { ext.args = '--force-samples --no-version --output-type z' } withName: BCFTOOLS_MERGE_GVCF { ext.args = {"--force-samples --no-version -m none --output-type z --gvcf $fasta"} } withName: BCFTOOLS_MERGE_BCF { ext.args = "--force-samples --no-version --output-type b" } }