Skip to content

Multicarrier Offrow Exit Climb

A section's exit port carries two lines from two stations that share a trunk row off the port row, then fans out through a junction to several rows. The parallel bundle anchors on the shared carrier row so it runs flat inside the section and the fan-out risers fall in the inter-section gap, rather than both lines climbing a diagonal up to the port inside the section.

Mermaid source
examples/topologies/multicarrier_offrow_exit_climb.mmd
%%metro title: Multi-carrier off-row exit climb
%%metro style: dark
%%metro line: ubam | uBAM | #0570b0
%%metro line: fastq | FASTQ | #2db572
%%metro line: bam | BAM | #f5c542
%%metro line: other | Other | #ff8c00
%%metro files: fastq_in | FASTQ
%%metro files: bam_in | BAM
%%metro files: ubam_in | uBAM
%%metro grid: prep | 0,0
%%metro grid: variants | 1,0
%%metro grid: depth | 1,1
graph LR
subgraph prep [Pre-processing]
fastq_in[ ]
bam_in[ ]
ubam_in[ ]
cat_fastq[cat FASTQ]
samtools_merge[samtools\nmerge]
minimap2_align[minimap2]
samtools_sort_index[samtools\nsort/index]
mosdepth[mosdepth]
fastq_in -->|fastq| cat_fastq
ubam_in -->|ubam| samtools_merge
bam_in -->|bam| samtools_merge
cat_fastq -->|fastq| minimap2_align
samtools_merge -->|ubam| minimap2_align
minimap2_align -->|bam| samtools_sort_index
samtools_merge -->|bam| samtools_sort_index
samtools_sort_index -->|bam| mosdepth
end
subgraph variants [Small variant calling]
clair3[Clair3]
deepvariant[Deepvariant]
end
subgraph depth [Depth & repeats]
longtr[LongTR]
ontspectre[ont-spectre]
end
samtools_sort_index -->|bam| clair3
samtools_sort_index -->|bam| deepvariant
samtools_sort_index -->|bam| longtr
mosdepth -->|other| ontspectre
CLI command
Terminal window
nf-metro render examples/topologies/multicarrier_offrow_exit_climb.mmd -o multicarrier_offrow_exit_climb.svg
Rendered map
Multi-carrier off-row exit climb 1 2 3 FASTQ BAM uBAM Clair3 LongTR Deepvariant ont-spectre samtoolsmerge cat FASTQ minimap2 samtoolssort/index mosdepth uBAM FASTQ BAM Other created with nf-metro v1.1.0+dev