Skip to content

Lr Bottom Exit Rl Top Entry Jog

An LR section's bottom exit drops straight into the top entry of the direction: RL section stacked directly below it. The receiving RL section reserves an offset slot for a line that peels off inside it, so the descent inherits that wider anchoring and lands square on the entry port with no sideways jog at the boundary (issue #1212).

Mermaid source
examples/topologies/lr_bottom_exit_rl_top_entry_jog.mmd
%%metro title: LR bottom-exit RL top-entry
%%metro style: dark
%%metro line: dna | DNA | #4a90d9
%%metro line: rna | RNA | #e63946
%%metro line: extra | Extra | #f5c542
%%metro grid: preprocessing | 0,0
%%metro grid: gatk | 1,0
%%metro grid: normalization | 2,0
%%metro grid: consensus | 2,1
%%metro grid: realign | 1,1
%%metro grid: reporting | 0,1
graph LR
subgraph preprocessing [Pre-processing]
pp1[Trim]
pp2[Align]
pp1 -->|dna,rna| pp2
end
subgraph gatk [GATK]
gk1[BQSR]
gk2[Apply]
gk1 -->|dna,rna| gk2
end
subgraph normalization [Normalization]
%%metro exit: bottom | dna, rna
nz1[Decompose]
nz2[Norm]
nz3[Annot]
nz1 -->|dna,rna| nz2
nz2 -->|dna,rna| nz3
end
subgraph consensus [Consensus]
%%metro direction: RL
%%metro entry: top | dna, rna
cs1[vcf2MAF]
cs2[Consensus]
cs3[MAFFilter]
cs1 -->|dna,rna| cs2
cs2 -->|dna,rna| cs3
end
subgraph realign [Realignment]
%%metro direction: RL
re1[MAF2BED]
re2[Extract]
re3[Recall]
re1 -->|extra| re2
re2 -->|extra| re3
end
subgraph reporting [Reporting]
%%metro direction: RL
rp1[RNAFilter]
rp2[MultiQC]
rp1 -->|rna,extra| rp2
end
pp2 -->|dna,rna| gk1
gk2 -->|dna,rna| nz1
nz3 -->|dna,rna| cs1
cs3 -->|extra| re1
cs3 -->|rna| rp1
re3 -->|extra| rp1
CLI command
Terminal window
nf-metro render examples/topologies/lr_bottom_exit_rl_top_entry_jog.mmd -o lr_bottom_exit_rl_top_entry_jog.svg
Rendered map
LR bottom-exit RL top-entry 1 2 3 4 5 6 Trim BQSR Decompose vcf2MAF RNAFilter MAF2BED Align Apply Norm Consensus MultiQC Extract Annot MAFFilter Recall DNA RNA Extra created with nf-metro v1.1.0+dev