diff --git a/mutalyzer/variantchecker.py b/mutalyzer/variantchecker.py index f99b9acb34eca55446ee2ce14b55d8faf07799a5..f563a55bfa073cdb6368ebf1552095998963541c 100644 --- a/mutalyzer/variantchecker.py +++ b/mutalyzer/variantchecker.py @@ -477,7 +477,7 @@ def apply_inversion(first, last, mutator, record, O): first += snoop last -= snoop - mutator.invM(first, last) + mutator.inversion(first, last) if first == last: O.addMessage(__file__, 2, 'WWRONGTYPE', 'Inversion at position ' \ diff --git a/tests/test_variantchecker.py b/tests/test_variantchecker.py index a0b2452577743b4c75781c6ff8c39376a201ae84..c0d76eaa47d87d6f244e9f5cd1724c9ee20ed937 100644 --- a/tests/test_variantchecker.py +++ b/tests/test_variantchecker.py @@ -729,3 +729,13 @@ class TestVariantchecker(): 'NG_008939.1:g.5206_5208del') assert 'NG_008939.1(PCCB_v001):c.155_157del' \ in self.output.getOutput('descriptions') + + def test_inversion(self): + """ + Inversion variant. + """ + check_variant('AB026906.1:c.274_275inv', self.output) + assert_equal(self.output.getIndexedOutput('genomicDescription', 0), + 'AB026906.1:g.7872_7873inv') + assert 'AB026906.1(SDHD_v001):c.274_275inv' \ + in self.output.getOutput('descriptions')