public void GetCdnaPositionOffset_Intron_LltR_Reverse() { var transcript = HgvsCodingNomenclatureTests.GetReverseTranscript(); var po = HgvsUtilities.GetCdnaPositionOffset(transcript, 136000, 1, true); Assert.NotNull(po); Assert.True(po.HasStopCodonNotation); Assert.Equal(-198, po.Offset); Assert.Equal(1760, po.Position); Assert.Equal("*910-198", po.Value); }
public void GetCdnaPositionOffset_Exon_Reverse() { var transcript = HgvsCodingNomenclatureTests.GetReverseTranscript(); var po = HgvsUtilities.GetCdnaPositionOffset(transcript, 137721, 2, true); Assert.NotNull(po); Assert.True(po.HasStopCodonNotation); Assert.Equal(0, po.Offset); Assert.Equal(1659, po.Position); Assert.Equal("*809", po.Value); }
public void GetCdnaPositionOffset_Intron_RltL_Reverse() { var transcript = HgvsCodingNomenclatureTests.GetReverseTranscript(); var po = HgvsUtilities.GetCdnaPositionOffset(transcript, 137619, 1, true); Assert.NotNull(po); Assert.True(po.HasStopCodonNotation); Assert.Equal(2, po.Offset); Assert.Equal(1759, po.Position); Assert.Equal("*909+2", po.Value); }