Genome Forge v0.1.15
Genome Forge v0.1.15
Release date: 2026-06-15
Highlights
- Added Geneious-inspired similarity annotation transfer for known parts in new constructs.
- Added multi-read Sanger consensus with variants, disagreements, expected genotype checks, and final verdicts.
- Updated the tutorial/book, case bundles, API docs, and feature-priority notes around these workflows.
- Hardened audit findings around no-coverage genotype calls and zero-coverage annotation transfer.
Geneious-Inspired Workflows
Genome Forge now covers two high-value bench workflows commonly expected from polished sequence-analysis tools:
POST /api/annotation-transfermaps annotated reference features onto a target construct by sequence similarity, reporting identity, feature coverage, source record, and target coordinates before optionally adding features.POST /api/sanger-consensuscombines trace IDs, trace records, or read sequences into a consensus, then separates expected variants from unexpected sequence changes.
Both workflows are available from the browser UI and are covered by deterministic EGFP/pUC19 tests.
Audit Fixes
- Expected Sanger genotype positions with no read coverage now fail the verdict instead of treating an ambiguous
Nas confirmation. - Annotation transfer now rejects features with no mapped bases before coordinate projection, including when exploratory thresholds are set to zero.
- The generated training book now points Case R and Case Z to the actual new workflow buttons.
Validation
make quality PYTHON=./.venv-docs/bin/python3./.venv-docs/bin/python3 -m unittest discover -s tests -p 'test_*.py'./.venv-docs/bin/python3 smoke_test.py./.venv-docs/bin/python3 real_world_functional_test.pynpm run test:e2egit diff --check
Validation Snapshot
- Unit tests:
53/53 - Smoke checks:
115/115 - Real-world functional checks:
106/106 - Browser E2E tests:
15/15
Notes
- This release expands the current API inventory to
114documented/api/*endpoints plusGET /share/<share_id>. - Historical release archives under
dist/remain local artifacts unless explicitly published.