Example #1
0
        public void GetHgvsCoding_BothInUtr()
        {
            var    first          = new BreakPointTranscript(_enst00000427024, 131470304, 4);
            var    second         = new BreakPointTranscript(_enst00000425361, 130190636, 3);
            string observedResult = GeneFusionUtilities.GetHgvsCoding(first, second);

            Assert.Equal("MZT2A{ENST00000427024.5}:c.?_-12_MZT2B{ENST00000425361.5}:c.378_?", observedResult);
        }
Example #2
0
        public void GetHgvsCoding_FirstIn3PrimeUtr_SecondInCodingRegion()
        {
            var    first          = new BreakPointTranscript(_enst00000427024, 131492340, 6);
            var    second         = new BreakPointTranscript(_enst00000425361, 130185834, 3);
            string observedResult = GeneFusionUtilities.GetHgvsCoding(first, second);

            Assert.Equal("MZT2A{ENST00000427024.5}:c.?_426_MZT2B{ENST00000425361.5}:c.210+3059_368", observedResult);
        }
Example #3
0
        public void GetHgvsCoding_FirstInCodingRegion_SecondIn5PrimeUtr()
        {
            var    first          = new BreakPointTranscript(_enst00000427024, 131488839, 5);
            var    second         = new BreakPointTranscript(_enst00000425361, 130181730, 0);
            string observedResult = GeneFusionUtilities.GetHgvsCoding(first, second);

            Assert.Equal("MZT2A{ENST00000427024.5}:c.1_278+3037_MZT2B{ENST00000425361.5}:c.-7_?", observedResult);
        }
Example #4
0
        public void GetHgvsCoding_BothInCodingRegion()
        {
            var    first          = new BreakPointTranscript(_enst00000427024, 131488839, 5);
            var    second         = new BreakPointTranscript(_enst00000425361, 130185834, 3);
            string observedResult = GeneFusionUtilities.GetHgvsCoding(first, second);

            Assert.Equal("MZT2A{ENST00000427024.5}:c.1_278+3037_MZT2B{ENST00000425361.5}:c.210+3059_368", observedResult);
        }