public void GetCancerSiteCount_same_study()
        {
            var cosmicItem = new CosmicItem(ChromosomeUtilities.Chr1, 100, "rs101", "A", "C", "GENE0", new HashSet <CosmicItem.CosmicStudy>
            {
                new CosmicItem.CosmicStudy("100", new [] { "primary histology 0", "histology subtype 1" }, new [] { "primarySite 0", "site subtype 1" }),
                new CosmicItem.CosmicStudy("100", new [] { "primary histology 0", "histology subtype 1" }, new [] { "primarySite 0", "site subtype 1" })
            }, 1);

            var counts = cosmicItem.GetTissueCounts();

            Assert.Equal(2, counts.Count);
            Assert.Equal(1, counts["primarySite 0"]);
            Assert.Equal(1, counts["site subtype 1"]);
        }
Exemple #2
0
        public void GetTissueCount_same_study()
        {
            var cosmicItem = new CosmicItem(new Chromosome("chr1", "1", 0), 100, "rs101", "A", "C", "GENE0", new HashSet <CosmicItem.CosmicStudy>
            {
                new CosmicItem.CosmicStudy("100", new [] { "primary histology 0", "histology subtype 1" }, new [] { "primarySite 0", "site subtype 1" }),
                new CosmicItem.CosmicStudy("100", new [] { "primary histology 0", "histology subtype 1" }, new [] { "primarySite 0", "site subtype 1" })
            }, 1);

            var tissueCounts = cosmicItem.GetTissueCounts();

            Assert.Equal(2, tissueCounts.Count());
            Assert.Equal(1, tissueCounts["primarySite 0"]);
            Assert.Equal(1, tissueCounts["site subtype 1"]);
        }