Bypass Fan In Outer Slot
A bypass line (QC) skips hub and alignment to reach a deeper station (MultiQC Report) in the Integration section, while dna/meth/rna/atac converge at a fan-in entry port. The bypass line claims the outer slot so no empty interior gaps appear (issue #655).
Mermaid source
%%metro title: Bypass Fan-in Outer Slot%%metro style: dark%%metro line: dna | DNA | #e63946%%metro line: meth | Methylation | #0570b0%%metro line: rna | RNA | #2db572%%metro line: atac | ATAC | #f5c542%%metro line: qc | QC | #ff8c00
graph LR subgraph ingest [Ingest] samplesheet[Samplesheet] demux[Demultiplex] samplesheet -->|dna,meth,rna,atac,qc| demux end
subgraph trim [Trim & QC] fastp[Fastp] screen[Contam Screen] fastp -->|dna,meth,rna,atac,qc| screen end
subgraph hub [Branch Hub] dispatch[Dispatch] end
subgraph align_right [Alignment] bwa[BWA-MEM] markdup[MarkDup] bwa -->|dna,meth| markdup end
subgraph quant_bottom [Quantification] salmon[Salmon] tximport[Tximport] salmon -->|rna| tximport end
subgraph peaks_bottom [Peak Calling] macs[MACS2] macs -->|atac| macs2anno[Annotate Peaks] end
subgraph integrate [Integration] mofa[MOFA Factor Model] report[MultiQC Report] mofa -->|dna,meth,rna,atac| report end
demux -->|dna,meth,rna,atac,qc| fastp screen -->|dna,meth,rna,atac,qc| dispatch
dispatch -->|dna,meth| bwa dispatch -->|rna| salmon dispatch -->|atac| macs
markdup -->|dna,meth| mofa tximport -->|rna| mofa macs2anno -->|atac| mofa
screen -->|qc| reportCLI command
nf-metro render examples/topologies/bypass_fan_in_outer_slot.mmd -o bypass_fan_in_outer_slot.svg