Skip to content

Opposing Bypass Corridor

A line runs left-to-right into a folded row and right-to-left back out of it through the same inter-row gap. The counter-running feed and return get distinct, direction-specific corridors: the LR feed rides an upper band and the RL return keeps its own lower band a full lane beneath it, rather than folding back over one shared track.

Mermaid source
examples/topologies/opposing_bypass_corridor.mmd
%%metro title: Opposing Bypass Corridor
%%metro directional: true
%%metro line: ribo | Ribo-seq | #2db572
%%metro line: rnaseq | RNA-seq | #e64980
%%metro grid: preprocessing | 0,0
%%metro grid: alignment | 1,0
%%metro grid: quantification | 2,0
%%metro grid: reporting | 3,0
%%metro grid: orf_calling | 3,1
%%metro grid: psite_id | 2,1
%%metro grid: te | 1,1
%%metro grid: novel_transcripts | 4,1
graph LR
subgraph preprocessing [Preprocessing]
p0[Trim]
end
subgraph alignment [Alignment]
a0[Align]
end
subgraph quantification [Quantification]
q0[Quantify]
end
subgraph reporting [Reporting]
r0[Report]
end
subgraph orf_calling [ORF Calling]
%%metro exit: left | ribo
o0[Call ORFs]
end
subgraph psite_id [P-site ID]
%%metro entry: top | ribo
%%metro exit: left | ribo
ps0[P-sites]
end
subgraph te [TE]
%%metro entry: right | ribo
t0[TE]
end
subgraph novel_transcripts [Novel Transcripts]
%%metro entry: top | rnaseq
%%metro exit: left | rnaseq
nt0[Assemble Transcripts]
end
p0 -->|ribo| a0
a0 -->|ribo| q0
q0 -->|ribo| r0
q0 -->|ribo| o0
o0 -->|ribo| ps0
ps0 -->|ribo| t0
a0 -->|rnaseq| nt0
nt0 -->|rnaseq| o0
CLI command
Terminal window
nf-metro render examples/topologies/opposing_bypass_corridor.mmd -o opposing_bypass_corridor.svg
Rendered map
Opposing Bypass Corridor 1 2 3 4 6 7 8 5 Trim Align Quantify Report Call ORFs P-sites TE Assemble Transcripts Ribo-seq RNA-seq created with nf-metro v2.0.0+dev