Grammar

Grammar Overview

Note

This section is being written.

Provide an overview of the grammar rules Also consider a document link to the grammar itself

HGVS Railroad Diagram

1b1f788ef473+ default tip
See the source code for the OMeta-based grammar

Variants

_images/hgvs_variant.svg
_images/g_variant.svg
_images/m_variant.svg
_images/c_variant.svg
_images/n_variant.svg
_images/r_variant.svg
_images/p_variant.svg

Intervals

_images/c_interval.svg
_images/def_c_interval.svg
_images/def_g_interval.svg
_images/def_m_interval.svg
_images/def_n_interval.svg
_images/def_p_interval.svg
_images/def_r_interval.svg
_images/g_interval.svg
_images/m_interval.svg
_images/n_interval.svg
_images/p_interval.svg
_images/r_interval.svg

Localized Edits

_images/c_posedit.svg
_images/c_typed_posedit.svg
_images/g_posedit.svg
_images/g_typed_posedit.svg
_images/m_posedit.svg
_images/m_typed_posedit.svg
_images/n_posedit.svg
_images/n_typed_posedit.svg
_images/p_posedit_special.svg
_images/p_posedit.svg
_images/p_typed_posedit.svg
_images/r_posedit.svg
_images/r_typed_posedit.svg

Positions

_images/hgvs_position.svg
_images/c_hgvs_position.svg
_images/c_pos.svg
_images/def_c_pos.svg
_images/g_hgvs_position.svg
_images/g_pos.svg
_images/def_g_pos.svg
_images/m_hgvs_position.svg
_images/m_pos.svg
_images/def_m_pos.svg
_images/n_hgvs_position.svg
_images/n_pos.svg
_images/def_n_pos.svg
_images/p_hgvs_position.svg
_images/p_pos.svg
_images/def_p_pos.svg
_images/r_hgvs_position.svg
_images/r_pos.svg
_images/def_r_pos.svg

Edits (sequence changes)

_images/dna_copy.svg
_images/dna_delins.svg
_images/dna_del.svg
_images/dna_dup.svg
_images/dna_edit_mu.svg
_images/dna_edit.svg
_images/dna_ident.svg
_images/dna_ins.svg
_images/dna_inv.svg
_images/dna_subst.svg
_images/pro_delins.svg
_images/pro_del.svg
_images/pro_dup.svg
_images/pro_edit_mu.svg
_images/pro_edit.svg
_images/pro_ident.svg
_images/pro_ins.svg
_images/pro_subst.svg
_images/rna_delins.svg
_images/rna_del.svg
_images/rna_dup.svg
_images/rna_edit_mu.svg
_images/rna_edit.svg
_images/rna_ident.svg
_images/rna_ins.svg
_images/rna_inv.svg
_images/rna_subst.svg

Sequences

_images/aa13_seq.svg
_images/aa1_seq.svg
_images/aa3_seq.svg
_images/aat13_seq.svg
_images/aat1_seq.svg
_images/aat3_seq.svg
_images/dna_seq.svg
_images/rna_seq.svg

Residues

_images/aa13_ext.svg
_images/aa13_fs.svg
_images/aa13.svg
_images/aa1.svg
_images/aa3.svg
_images/aat13.svg
_images/aat1.svg
_images/aat3.svg
_images/dna_con.svg
_images/dna_iupac.svg
_images/dna.svg
_images/rna_con.svg
_images/rna_iupac.svg
_images/rna.svg

Remaining rules

_images/accn.svg
_images/base.svg
_images/ext.svg
_images/fsext_offset.svg
_images/fs.svg
_images/na_iupac.svg
_images/nnum.svg
_images/num.svg
_images/offset.svg
_images/pm.svg
_images/pro_ext.svg
_images/pro_fs.svg
_images/snum.svg
_images/term13.svg
_images/term1.svg
_images/term3.svg