Unsupported Syntax
tinyhgvs recognizes a number of HGVS syntax families that are not yet modeled
for successful parsing in the current release. When one of these families is
detected, the parser raises a structured error:
- Python:
TinyHGVSError.code - Rust:
ParseHgvsError.code
All unsupported diagnostic codes exposed by tinyhgvs begin with the prefix unsupported..
For readability, the tables below show only the category suffix.
The tables below track syntax families by molecule type. Rows with - in the
Supported since column are still unsupported in the current release. Rows
with a version number are retained to show when a previously cataloged syntax
family became supported.
Each row shows one representative example. Additional examples are grouped in the collapsible sections below each table.
DNA
| Diagnostic code category | Biology category | Representative example | Supported since |
|---|---|---|---|
allele |
DNA allele | NC_000001.11:g.[123G>A;345del] |
- |
uncertain_range |
DNA range-uncertain edit | NC_000023.10:g.(33038277_33038278)C>T |
- |
dna_repeat |
DNA repeated sequence | NC_000014.8:g.123CAG[23] |
0.2.0 |
telomeric_position |
DNA telomeric coordinate | NC_000023.11:g.pter_qtersup |
- |
epigenetic_edit |
DNA epigenetic edit | NC_000011.10:g.1999904_1999946|gom |
- |
cdna_offset_anchor |
UTR-anchored intron edit | NM_001385026.1:c.-666+629C>T |
- |
More examples
NC_000001.11:g.[123G>A];[345del]NC_000023.11:g.33344590_33344592=/dup
NC_000023.11:g.(31060227_31100351)_(33274278_33417151)dupNC_000023.11:g.(?_31120496)_(33339477_?)del
NC_000002.12:g.pter_8247756delins[NC_000011.10:g.pter_15825266]
ENSG00000050628.16(ENST00000351052.5):c.*24-12888C>TENST00000440857.1:c.-490-342_-490-341del
RNA
| Diagnostic code category | Biology category | Representative example | Supported since |
|---|---|---|---|
allele |
RNA allele | LRG_199t1:r.[76a>u;103del] |
- |
rna_special_state |
RNA special-state outcome | NM_004006.3:r.? |
- |
rna_uncertain_position |
RNA uncertain insertion | NM_004006.2:r.(222_226)insg |
- |
rna_repeat |
RNA repeated sequence | NM_004006.3:r.-124_-123[14] |
0.2.0 |
rna_splicing_outcome |
RNA uncertain splicing | NC_000023.11(NM_004006.2):r.spl |
- |
rna_adjoined_transcript |
RNA adjoined transcript | NM_002354.2:r.-358_555::NM_000251.2:r.212_*279 |
- |
More examples
NM_004006.3:r.[123c>a;345del]NM_004006.3:r.[123c>a];[345del]
NM_004006.3:r.(1388g>a)NM_004006.3:r.0NM_004006.3:r.spl
NC_000023.11(NM_004006.2):r.[897u>g,832_960del]NC_000023.11(NM_004006.2):r.?
NM_152263.2:r.-115_775::aggcucccuugg::NM_002609.3:r.1580_*1924
Protein
| Diagnostic code category | Biology category | Representative example | Supported since |
|---|---|---|---|
allele |
Protein allele | NP_003997.1:p.Val7=/del |
- |
protein_frameshift |
Protein frameshift | NP_0123456.1:p.Arg97fs |
- |
protein_extension |
Protein extension | NP_003997.2:p.Met1ext-5 |
- |
protein_repeat |
Protein repeated sequence | NP_0123456.1:p.Ala2[10] |
0.2.0 |
protein_insertion_payload |
Unknown/truncating protein insertion | p.Arg78_Gly79insXaa[23] |
- |
protein_uncertain_consequence |
Protein uncertain consequence | p.(Gly719Ala^Ser) |
- |
More examples
LRG_199p1:p.Trp24=/CysNP_003997.1:p.[(Ser73Arg;Asn103del)]
p.(Gln576SerfsTer21)p.(Lys210GlnfsTer11)
p.(Ter157Lysext*90)p.Ter327ArgextTer?
NP_060250.2:p.Gln746_Lys747ins*63NP_003997.1:p.(Val582_Asn583insXaa[5])
NP_003997.1:p.(Gly56Ala^Ser^Cys)