What's new
Version tag consolidation across all six annotators. Local processing
stamps (iv:, pv:, cv:, sv:) are now stored in a dedicated
local_version_tag column instead of being appended to remote_signal.
Eliminates the suffix-parsing pattern that caused the SNPedia re-download
loop. All six annotators use the same dual-version mechanism. Existing
caches self-heal on upgrade — no re-download required.
Multi-allelic enrichment fix (#25). gnomAD and AlphaMissense now use
exact alt-allele matching instead of MAX() aggregation at multi-allelic
sites.
SNPedia auto-download (#30). db update downloads the SNPedia cache
from HuggingFace automatically.
AlphaMissense gnomAD version stamping (#28). Runtime warning when the
installed gnomAD version doesn't match what was used to build the AM cache.
See CHANGELOG.md for the full list of fixes and additions.
Migration
Existing caches self-heal on first run. No action required beyond
pip install --upgrade allelix and running any allelix command.
Stats
- 1066 tests, 92% coverage
- ADR-0028: local_version_tag convention