From 02c37442ef5e2e161e21e6871b5cfecf1221cc8d Mon Sep 17 00:00:00 2001 From: Felix Lenner Date: Tue, 16 Dec 2025 10:54:44 +0100 Subject: [PATCH] Sort TRGT merge inputs for stable outputs --- modules/nf-core/trgt/merge/main.nf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/nf-core/trgt/merge/main.nf b/modules/nf-core/trgt/merge/main.nf index 1b0e407049f5..8df2bb179892 100644 --- a/modules/nf-core/trgt/merge/main.nf +++ b/modules/nf-core/trgt/merge/main.nf @@ -23,6 +23,7 @@ process TRGT_MERGE { script: def args = task.ext.args ?: '' def prefix = task.ext.prefix ?: "${meta.id}" + def input = (vcfs.collect().size() > 1) ? vcfs.sort{ vcf -> vcf.name } : vcfs def extension = args.contains("--output-type b") || args.contains("-Ob") ? "bcf.gz" : args.contains("--output-type u") || args.contains("-Ou") ? "bcf" : args.contains("--output-type z") || args.contains("-Oz") ? "vcf.gz" : @@ -37,7 +38,7 @@ process TRGT_MERGE { $args \\ $reference \\ $output \\ - --vcf ${vcfs} + --vcf ${input} """ stub: