tinyhgvs
tinyhgvs is a lightweight HGVS parsing Python library backed by a core parser and
structured data and error model implemented in Rust.
Installation
tinyhgvs can be installed directly from PyPI:
Quick start
- A splicing-site substitution crossing an exon/intron boundary:
=
- An exact repeat is parsed into a structured repeat edit:
=
- Known but unsupported HGVS syntax raises
TinyHGVSErrorwith a diagnostic code:
Documentation
Please refer to official documents for details about both Python and Rust APIs:
Citation
If you use tinyhgvs in your project, please kindly cite the github repository.
License
tinyhgvs is licensed under the MIT license.