Jim Downie
04/16/2026, 2:44 PM${prefix}/${fasta.getBaseName()} - I don't really see the value in being able to manipulate both parts of that output. For the bamcmp example, I don't really see why you wouldn't just hard-code _contaminant and _primary and just have ${prefix}?Maxime Garcia
04/16/2026, 3:01 PMMaxime Garcia
04/16/2026, 3:02 PMSimon Pearce
04/16/2026, 3:15 PMGENOMENAME/genome.fa (I have seen plenty of genome.fasta files)Simon Pearce
04/16/2026, 3:16 PM_human and _mouse via the prefix.Simon Pearce
04/16/2026, 3:17 PMcontaminant )Maxime Garcia
04/16/2026, 3:55 PMMaxime Garcia
04/16/2026, 3:55 PMJim Downie
04/17/2026, 10:07 AMThe bamcmp example, in my previous workplace we hardcodedSo in this module, you provide two BAMs - the same sample ID mapped to two references? Musing on it - there seem to be three options: 1. `prefix`/`prefix2` - not necessarily very programmatic, but quite functional 2.and_humanvia the prefix._mouse
meta.id, meta.ref1_id,meta.ref2_id - someone will murder me if I propose more meta keys.
3. reference names are also process inputs. Perhaps a bit annoying to set up. With record types, functionally the same as the meta option.
I think that this is possibly a situation where I could acquiesce to a prefix2 - but I think the process inputs option would be the most "technically correct" here.Simon Pearce
04/17/2026, 10:08 AMSimon Pearce
04/17/2026, 10:09 AMJim Downie
04/17/2026, 10:11 AMmeta and shove it in the prefix ".Simon Pearce
04/17/2026, 10:37 AMSimon Pearce
04/17/2026, 10:37 AMSimon Pearce
04/17/2026, 10:38 AMSimon Pearce
04/17/2026, 10:39 AMJim Downie
04/17/2026, 10:41 AMSimon Pearce
04/17/2026, 11:11 AM