molamola

Outputs

Each run writes a single self-contained HTML artefact into --out (default: the parent directory of --vcf). The filename and contents differ by the auto-detected mode:

No separate PNG files are written; figures live inside the HTML. Right-click → save to extract a PNG locally if you need one — each compound-het panel’s PNG carries the gene symbol baked in (top-left, bold) so a saved image is self-describing.

Reference data

All bundled in molamola/data/:

molamola is bundled-only by design — no auto-download, no online lookups. All bundled refs are reproducibly regeneratable from public sources by running scripts/derive_canonical_exons.py and scripts/derive_clinvar_for_molamola.py.

Circos plot (SV mode)

Outer ring: cytoband ideogram (default pyCirclize colours). Inner ribbons: each PASS BND, line-thickness scaled by SUPPORT, colour by VAF (plasma, saturating above 0.7). Noise-flagged BNDs render grey/dashed at low alpha so the eye goes to the candidate signal.

Genome SV map (SV mode)

One row per chromosome, top-down chr1 → chrY:

Phased-haplotype panel (compound-het mode)

One panel per plotted gene. Top-down:

HTML report

A single self-contained HTML file (no server, no external CSS/JS, opens offline). Figures are embedded as base64 PNG data URIs. A collapsible run-metadata block at the bottom shows mode-specific provenance:

Designed as a portable review surface — emailable, archivable, no install needed for the reader.