vflank 0.3.0
Highlights
Primer3 emit (--emit-primer3) — vflank now hands off to a designer. For both small and fusion, it writes a Primer3 Boulder-IO input file: each record carries the best-known template (masked/consensus call, reference base where ambiguous), SEQUENCE_TARGET on the variant/junction, and the masked positions as SEQUENCE_EXCLUDED_REGION — a hard "no oligo here" constraint, not a degenerate base. SEQUENCE_ID matches the FASTA header so the outputs cross-reference.
Version provenance — the vflank version is stamped into the run report and parameter echo, plus a new root --version flag.
Docs — roadmap/module maps refreshed to the shipped state, glossary + tooltips, mermaid diagrams (pan/zoom), slate+amber palette, a "Reading a record" explainer, and the emit-formats design note.
See the changelog for details.