Off Track Convergence Multiline
A multi-line bundle enters a section and converges on a deep first station that also consumes off-track file inputs. The consumer stays on the section trunk, level with its continuation, rather than being dragged to the section floor (issue #650).
Mermaid source
%%metro title: Off-Track Convergence Multiline%%metro style: dark%%metro line: dna | DNA | #2db572%%metro line: rna | RNA | #e63946%%metro line: qc | QC | #f4a261%%metro file: ref_in | FASTA | Reference%%metro file: gtf_in | GTF | Annotation%%metro off_track: ref_in, gtf_in
graph LR subgraph input [Input] reads[Reads] prep[Prepare] reads -->|dna,rna,qc| prep end
subgraph process [Process] ref_in[ ] gtf_in[ ] align[Align] sort[Sort] index[Index]
ref_in -->|dna,rna| align gtf_in -->|rna| align align -->|dna,rna,qc| sort sort -->|dna,rna,qc| index end
subgraph output [Output] report[Report] end
prep -->|dna,rna,qc| align index -->|dna,rna,qc| reportCLI command
nf-metro render examples/topologies/off_track_convergence_multiline.mmd -o off_track_convergence_multiline.svg