# Path: hgvs/exceptions.py
# class HGVSError(Exception):
#     pass
# 
# class HGVSUnsupportedOperationError(HGVSError):
#     pass
# 
# class HGVSInvalidVariantError(HGVSError):
#     """Exception raised when variant is inconsistent or invalid"""
#     pass


import os
import unittest
import pytest
import hgvs.dataproviders.uta
import hgvs.variantmapper
import hgvs.parser
import hgvs.normalizer
from hgvs.exceptions import HGVSError, HGVSUnsupportedOperationError, HGVSInvalidVariantError
from support import CACHE
        self.assertEqual(
            str(
                self.norm5.normalize(
                    self.hp.parse_hgvs_variant("NC_000006.11:g.49917122_49917123dup"))),
            "NC_000006.11:g.49917121_49917122dup")
        self.assertEqual(
            str(
                self.norm5.normalize(
                    self.hp.parse_hgvs_variant("NC_000006.11:g.49917122_49917123dupGA"))),
            "NC_000006.11:g.49917121_49917122dup")
        self.assertEqual(
            str(self.norm5.normalize(self.hp.parse_hgvs_variant("NC_000006.11:g.49917099delC"))),
            "NC_000006.11:g.49917098del")
        self.assertEqual(
            str(
                self.norm5.normalize(
                    self.hp.parse_hgvs_variant("NC_000006.11:g.49917151_49917156delinsTCTAAA"))),
            "NC_000006.11:g.49917154_49917155delinsAA")
        self.assertEqual(
            str(
                self.norm5.normalize(
                    self.hp.parse_hgvs_variant(
                        "NC_000003.12:g.46709584_46709610del27insAAGAAGAAGAAGAAGAAGAAGAAGAAG"))),
            "NC_000003.12:g.46709584_46709610=")

        self.assertEqual(
            str(
                self.norm.normalize(
                    self.hp.parse_hgvs_variant("NC_000009.11:g.36233991_36233992delCAinsTG"))),
            "NC_000009.11:g.36233991_36233992inv")

# Path: hgvs/exceptions.py
# class HGVSError(Exception):
#     pass
# 
# class HGVSUnsupportedOperationError(HGVSError):
#     pass
# 
# class HGVSInvalidVariantError(HGVSError):
#     """Exception raised when variant is inconsistent or invalid"""
#     pass


# Path: tests/test_hgvs_normalizer.py
import os
import unittest
import pytest
import hgvs.dataproviders.uta
import hgvs.variantmapper
import hgvs.parser
import hgvs.normalizer
from hgvs.exceptions import HGVSError, HGVSUnsupportedOperationError, HGVSInvalidVariantError
from support import CACHE

        self.assertEqual(
            str(
                self.norm5.normalize(
                    self.hp.parse_hgvs_variant("NC_000006.11:g.49917122_49917123dup"))),
            "NC_000006.11:g.49917121_49917122dup")
        self.assertEqual(
            str(
                self.norm5.normalize(
                    self.hp.parse_hgvs_variant("NC_000006.11:g.49917122_49917123dupGA"))),
            "NC_000006.11:g.49917121_49917122dup")
        self.assertEqual(
            str(self.norm5.normalize(self.hp.parse_hgvs_variant("NC_000006.11:g.49917099delC"))),
            "NC_000006.11:g.49917098del")
        self.assertEqual(
            str(
                self.norm5.normalize(
                    self.hp.parse_hgvs_variant("NC_000006.11:g.49917151_49917156delinsTCTAAA"))),
            "NC_000006.11:g.49917154_49917155delinsAA")
        self.assertEqual(
            str(
                self.norm5.normalize(
                    self.hp.parse_hgvs_variant(
                        "NC_000003.12:g.46709584_46709610del27insAAGAAGAAGAAGAAGAAGAAGAAGAAG"))),
            "NC_000003.12:g.46709584_46709610=")

        self.assertEqual(
            str(
                self.norm.normalize(
                    self.hp.parse_hgvs_variant("NC_000009.11:g.36233991_36233992delCAinsTG"))),
            "NC_000009.11:g.36233991_36233992inv")

        with self.assertRaises(HGVSInvalidVariantError):