Skip to content

v0.2.0

Choose a tag to compare

@svm-zhang svm-zhang released this 23 Mar 00:13
· 65 commits to main since this release
35eaeed

v0.2.0

v0.2.0 address #1: expands the parser to support "full-scope" HGVS repeat syntax across DNA, RNA, and protein variants.

Highlights

  • Added repeat support for DNA, RNA, and protein HGVS variant descriptions.
  • Extended the Rust and Python public models with repeat edit types.
  • Updated the PyO3 bridge between Rust and Python.
  • Added mypy for the public Python package and shipped py.typed.
  • Updated the support inventory to mark repeat families as supported since 0.2.0.

Examples

The following now parses successfully:

  • NC_000014.8:g.123CAG[23]
  • NM_004006.3:r.-124_-123[14]
  • NM_004006.3:r.456_465[4]466_489[9]490_499[3]
  • NP_0123456.1:p.Arg65_Ser67[12]

Note

v0.2.0 adds repeat syntax only. Repeat-adjacent allele and uncertain count/range forms remain outside the current support boundary and still return structured diagnostics.

Current support inventory: