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:
pip install tinyhgvs
Quick start
- A splicing-site substitution crossing exon/intron boundary:
from tinyhgvs import parse_hgvs
variant = parse_hgvs("NM_004006.2:c.357+1G>A")
print(variant.reference.primary.id)
print(variant.coordinate_system.value)
print(variant.description.location.start.coordinate)
print(variant.description.location.start.offset)
- Known but unsupported HGVS syntax raises
TINYHGVSErrorwith diagnostic code:
from tinyhgvs import TinyHGVSError, parse_hgvs
try:
parse_hgvs("NC_000001.11:g.[123G>A;345del]")
except TinyHGVSError as error:
print(error.code)
Documentation
Please refer to official documents for details about both Python and Rust APIs:
Metadata
Release files for tinyhgvs 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tinyhgvs-0.7.0.tar.gz | 112.5 kB | Details |
Built distributions (wheels)
Total release size: 3.6 MB
Release files / tinyhgvs-0.7.0.tar.gz
| Download URL | tinyhgvs-0.7.0.tar.gz |
|---|---|
| Size | 112.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
301b63af7fb8e41072d2a7cec7c3955369de988b251f1dfb3f3e68ee71fe2297
|
|
BLAKE2b-256 checksum How to use checksums |
ee08ff5c4e983de2688b81df353686dc16ec02bf2efb7f07f1b4421b4874aedb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / tinyhgvs-0.7.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tinyhgvs-0.7.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 370.4 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
408a9e59e40f47441bea5de471004a50fe830498fcadb845d02759259101aa91
|
|
BLAKE2b-256 checksum How to use checksums |
8f37be631f482661f3ff1ac8cdd3b4960223c2e3dc9738afa806e27e726af913
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / tinyhgvs-0.7.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | tinyhgvs-0.7.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 333.2 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
88004b9d844f35641c407d7503b52d766019c69136857b804896e999aeddc286
|
|
BLAKE2b-256 checksum How to use checksums |
1019a5d3716ee4c1f4dc1f937b97c167e034fb4b034b994b6243b232274773c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / tinyhgvs-0.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tinyhgvs-0.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 369.4 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ef602d094a1529b40a1411529667fc2038188abd50180eee7a3a109b39da0765
|
|
BLAKE2b-256 checksum How to use checksums |
6e776c3d8ad2e7070842a764a6979649f213504bc354c7550c89d4a95f0b046e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / tinyhgvs-0.7.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | tinyhgvs-0.7.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 332.4 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3b38676b86d0a0d7e8675e319c8bc84ca27c5b652d936c8e3e3d914ec224450b
|
|
BLAKE2b-256 checksum How to use checksums |
924acb2262b322d1f43572f6844f2f847a151ba78ddbec2f122223bf9fca49c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / tinyhgvs-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tinyhgvs-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 369.4 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
640e378e189df26b4e7b3776b11f48a46601f630109368f3dd39026c15e55a54
|
|
BLAKE2b-256 checksum How to use checksums |
df85939c0aa7d1d94ce1d141002abf8ffe3526d3bf47287f1d76158a0f2dfe1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / tinyhgvs-0.7.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | tinyhgvs-0.7.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 332.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a9a11b1362aa2772ab3aa556ea626f01a2d947075ada833bfdd380af61a48897
|
|
BLAKE2b-256 checksum How to use checksums |
a79c820469dc4c69189fd23ea271241acb039a07d86ca2d843ae33c1dc72702e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / tinyhgvs-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tinyhgvs-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 376.0 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c567590bd28ac9e5a5a9deb97e4914980d043f5fc7b9268b4f85c45d4f83007b
|
|
BLAKE2b-256 checksum How to use checksums |
fbc5c5cc1480b31baabff18b86f06c9fac19fe098f0595ae03ccfbf86c2a4a1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / tinyhgvs-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | tinyhgvs-0.7.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 337.7 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b2c5579d1a51fa567a4324c6e824ce562bb5438833cc94327bfb5aa520b1bd77
|
|
BLAKE2b-256 checksum How to use checksums |
9b7578f79ec798401d4eccedf1bac195072e2401e7eca970831201584b24c98d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / tinyhgvs-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tinyhgvs-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 377.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0e5aa8d90ab4ce9cbcc15f9e10701d797e813fce3ee02813f56593edceecbeda
|
|
BLAKE2b-256 checksum How to use checksums |
fbe23550388372c5fd8178559bd469d557b10e2d406aada4b7910992632036f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / tinyhgvs-0.7.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | tinyhgvs-0.7.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 338.4 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9cb360f7c052dafbd540db3ca40fb7e2ee5683bcdfe8d6d885f8735f5a558df8
|
|
BLAKE2b-256 checksum How to use checksums |
2d60839713fd1fc02c8c6af9918b729c4d76dec0876440495b9324bde29195a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency log