diff --git a/pyhgvs/models/hgvs_name.py b/pyhgvs/models/hgvs_name.py index 6d6cc46..f0cab1b 100644 --- a/pyhgvs/models/hgvs_name.py +++ b/pyhgvs/models/hgvs_name.py @@ -110,6 +110,7 @@ class HGVSRegex(object): INS = "(?Pins)" DEL = "(?Pdel)" DUP = "(?Pdup)" + INV = "(?Pinv)" # Simple coordinate syntax COORD_START = "(?P\d+)" @@ -141,12 +142,13 @@ class HGVSRegex(object): CDNA_START + DEL, CDNA_START + DUP, - # Insertion, deletion, duplication + # Insertion, deletion, duplication, inversion CDNA_RANGE + INS + DNA_ALT, CDNA_RANGE + DEL + DNA_REF, CDNA_RANGE + DUP + DNA_REF, CDNA_RANGE + DEL, CDNA_RANGE + DUP, + CDNA_RANGE + INV, # Indels "(?P" + CDNA_START + 'del' + DNA_REF + 'ins' + DNA_ALT + ")",