Pieter Moris
02/06/2026, 10:03 AM${meta.id}/*.{amb,ann,bwt,pac,sa} instead of bwa/*.{amb,ann,bwt,pac,sa} ? I noticed two issues:
1. While working on fastqscreen - where index files for several references are processed simultaneously - I noticed that nextflow had problems with staging similarly named bwa directories. This could be fixed by using stageAs in the input section of the process though.
2. When publishing the output of bwa/index when it was run on multiple input reference genomes, only one of the references gets published, unless the modules.config is modified (e.g. path: { "${params.outdir}/reference/${meta.id}" }, but then you do end up with nested genome/bwa/* folders). I couldn't figure out a way to do it using saveAs).
Or would this change break things/guidelines I'm not considering?Maxime Garcia
02/06/2026, 10:06 AMPieter Moris
02/06/2026, 10:06 AMMaxime Garcia
02/06/2026, 10:06 AMPieter Moris
02/06/2026, 10:06 AMbwa \\
index \\
$args \\
-p bwa/${prefix} \\
$fastaMaxime Garcia
02/06/2026, 10:06 AMMaxime Garcia
02/06/2026, 10:07 AMPieter Moris
02/06/2026, 10:07 AMfasta.baseName (which seems like a good idea imo), but meta.id is not used.Maxime Garcia
02/06/2026, 10:09 AMMaxime Garcia
02/06/2026, 10:09 AMMaxime Garcia
02/06/2026, 10:09 AMPieter Moris
02/06/2026, 10:10 AMPieter Moris
02/06/2026, 10:10 AMMaxime Garcia
02/06/2026, 10:10 AMMaxime Garcia
02/06/2026, 10:10 AMMaxime Garcia
02/06/2026, 10:11 AMSimon Pearce
02/06/2026, 10:31 AMSimon Pearce
02/06/2026, 10:32 AMSimon Pearce
02/06/2026, 10:33 AMPieter Moris
02/06/2026, 2:08 PMSimon Pearce
02/06/2026, 3:06 PMSimon Pearce
02/06/2026, 3:07 PMSimon Pearce
02/06/2026, 3:07 PMSimon Pearce
02/06/2026, 3:07 PMPieter Moris
02/09/2026, 3:18 PMMaxime Garcia
02/09/2026, 3:28 PMMaxime Garcia
02/09/2026, 3:28 PMPieter Moris
02/09/2026, 3:28 PMMaxime Garcia
02/09/2026, 3:28 PMPieter Moris
02/09/2026, 3:28 PMMaxime Garcia
02/09/2026, 3:30 PMPieter Moris
02/09/2026, 3:30 PMfile, directory, string, boolean, integer, float, boolean, list , but I could've sworn I've seen path being used before as well. Am I dreaming?Maxime Garcia
02/09/2026, 3:31 PMMaxime Garcia
02/09/2026, 3:31 PMPieter Moris
02/09/2026, 3:33 PMSimon Pearce
02/09/2026, 3:39 PMPieter Moris
02/09/2026, 4:08 PM│ Module name │ File path │ Test message │
│╶─────────────┼────────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╴│
│ bwa/index │ modules/nf-core/bwa/index/meta.yml │ correct_meta_outputs: Module meta.yml does not match main.nf. Outputs should contain: {'index': [['meta', '${prefix}/']], 'versions_bwa': [['${task.process}', 'bwa', 'bwa 2>&1 | sed -n │
│ │ │ "s/^Version: //p']]} Run nf-core modules lint --fix to update the meta.yml file. │
│ bwa/index │ modules/nf-core/bwa/index/meta.yml │ correct_meta_topics: Module meta.yml does not match main.nf. Topics should contain: {'versions': [['${task.process}', 'bwa', 'bwa 2>&1 | sed -n "s/^Version: //p']]} Run nf-core modules │
│ │ │ lint --fix to update the meta.yml file.
I didn't touch the meta_topics part though ¯\_(ツ)_/¯
( lint --fix just empties the respective blocks so that's no good)Maxime Garcia
02/09/2026, 4:11 PMMaxime Garcia
02/09/2026, 4:11 PMMaxime Garcia
02/09/2026, 4:15 PMMaxime Garcia
02/09/2026, 4:16 PMMaxime Garcia
02/09/2026, 4:19 PMMaxime Garcia
02/09/2026, 4:19 PMPieter Moris
02/10/2026, 4:00 PMMaxime Garcia
02/10/2026, 4:02 PMMaxime Garcia
02/10/2026, 4:02 PMPieter Moris
02/11/2026, 8:47 AMPieter Moris
02/11/2026, 8:47 AMMaxime Garcia
02/11/2026, 8:51 AMMaxime Garcia
02/11/2026, 8:51 AMMaxime Garcia
02/11/2026, 8:52 AMPieter Moris
02/11/2026, 8:52 AMPieter Moris
02/11/2026, 8:53 AMMaxime Garcia
02/12/2026, 8:54 AMMaxime Garcia
02/12/2026, 8:54 AMMaxime Garcia
02/12/2026, 8:55 AMSimon Pearce
02/12/2026, 9:10 AMMaxime Garcia
02/12/2026, 9:13 AMMaxime Garcia
02/12/2026, 9:13 AMPieter Moris
02/12/2026, 9:28 AMMaxime Garcia
02/12/2026, 9:39 AMMaxime Garcia
02/12/2026, 9:40 AMMaxime Garcia
02/12/2026, 10:24 AMMaxime Garcia
02/12/2026, 10:25 AMMaxime Garcia
02/12/2026, 10:25 AMMaxime Garcia
02/12/2026, 11:17 AMMaxime Garcia
02/12/2026, 11:17 AMPieter Moris
02/19/2026, 8:13 AMSimon Pearce
02/19/2026, 8:57 AMMaxime Garcia
02/19/2026, 9:32 AMMaxime Garcia
02/19/2026, 9:32 AMMaxime Garcia
02/19/2026, 9:33 AMMaxime Garcia
02/19/2026, 9:33 AM