Expand description
This module contains the code for HGVS variant descriptions.
The parsing functionality is provided through Type::parse()
functions.
The data structures also provide the Display
trait for conversion to
strings etc.
Structs
- Representation of accession, e.g.,
NM_01234.5
. - CDS position interval.
- Coding sequence location with edit.
- CDS position.
- Representation of gene symbol, e.g.,
TTN
orTtn
. - Genome position interval.
- Genome sequence location with edit.
- Mitochondrial position interval.
- Mitochondrial sequence location with edit.
- Newtype that allows to suppress printing of reference bases.
- Protein position interval.
- Protein position.
- RNA position interval.
- RNA sequence location with edit.
- RNA position.
- Transcript position interval.
- Transcript sequence location with edit.
- Transcript position.
Enums
- Specifies whether the CDS position is relative to the CDS start or CDS end.
- Error type for parsing of HGVS expressions.
- A HGVS variant specification.
- Expression of “maybe uncertain”.
- Edit of nucleic acids.
- Protein sequence location with edit or special.
- Protein edit with interval end edit.
- Uncertain change through extension.