Пример #1
0
        public void LossOfHeterozygosityTest()
        {
            var annotatedVariant = DataUtilities.GetVariant(DataUtilities.EmptyCachePrefix, null,
                                                            "1	11131485	Canvas:REF:1:11131486:16833263	N	<CNV>	61	PASS	SVTYPE=LOH;END=16833263	RC:BC:CN:MCC	.	84:9227:2:2");

            Assert.NotNull(annotatedVariant);

            AssertUtilities.CheckJsonDoesNotContain("\"variantType\":\"loss_of_heterozygosity\"", annotatedVariant);
            AssertUtilities.CheckJsonContains("\"variantType\":\"copy_number_variation\"", annotatedVariant);
            AssertUtilities.CheckJsonDoesNotContain("\"altAllele\":\"LOH\"", annotatedVariant);

            AssertUtilities.CheckSampleCount(2, annotatedVariant);
            var sample = JsonUtilities.GetSampleJson(annotatedVariant, 1);

            Assert.Contains("lossOfHeterozygosity", sample);
        }