|
1 | 1 | package org.baderlab.csplugins.enrichmentmap.task;
|
2 | 2 |
|
3 |
| -import static org.junit.Assert.*; |
4 |
| -import static org.mockito.Mockito.*; |
| 3 | +import static org.junit.Assert.assertEquals; |
| 4 | +import static org.mockito.Mockito.mock; |
5 | 5 |
|
6 | 6 | import org.baderlab.csplugins.enrichmentmap.EnrichmentMapParameters;
|
7 | 7 | import org.baderlab.csplugins.enrichmentmap.StreamUtil;
|
@@ -124,58 +124,53 @@ public void testLoad2DavidResult_withoutexpression() throws Exception{
|
124 | 124 | em.addDataset(EnrichmentMap.DATASET2, dataset2);
|
125 | 125 | //create a DatasetTask
|
126 | 126 | ParseDavidEnrichmentResults enrichmentResultsFiles2Task = new ParseDavidEnrichmentResults(dataset2,(org.cytoscape.io.util.StreamUtil)streamUtil);
|
127 |
| - enrichmentResultsFiles2Task.run(taskMonitor); |
| 127 | + enrichmentResultsFiles2Task.run(taskMonitor); |
| 128 | + |
| 129 | + // check to see if the two datasets are distinct |
| 130 | + if (!((dataset.getDatasetGenes().containsAll(dataset2.getDatasetGenes())) |
| 131 | + && (dataset2.getDatasetGenes().containsAll(dataset.getDatasetGenes())))) |
| 132 | + params.setTwoDistinctExpressionSets(true); |
| 133 | + |
| 134 | + CreateDummyExpressionTask dummyExpressionTask = new CreateDummyExpressionTask(dataset); |
| 135 | + dummyExpressionTask.run(taskMonitor); |
| 136 | + CreateDummyExpressionTask dummyExpressionTask2 = new CreateDummyExpressionTask(dataset2); |
| 137 | + dummyExpressionTask2.run(taskMonitor); |
| 138 | + |
| 139 | + em.filterGenesets(); |
| 140 | + |
| 141 | + InitializeGenesetsOfInterestTask genesets_init = new InitializeGenesetsOfInterestTask(em); |
| 142 | + genesets_init.run(taskMonitor); |
| 143 | + |
| 144 | + ComputeSimilarityTask similarities = new ComputeSimilarityTask(em); |
| 145 | + similarities.run(taskMonitor); |
| 146 | + |
| 147 | + // check to see if the dataset loaded - there should be 215 genesets |
| 148 | + assertEquals(215, dataset.getSetofgenesets().getGenesets().size()); |
| 149 | + // there should also be 215 enrichments (the genesets are built from the txt file) |
| 150 | + assertEquals(215, dataset.getEnrichments().getEnrichments().size()); |
| 151 | + // there should be 7 genesets in the enrichments of interest |
| 152 | + assertEquals(7, dataset.getGenesetsOfInterest().getGenesets().size()); |
| 153 | + |
| 154 | + // there should be 114 genes in the geneset "acetylation" |
| 155 | + assertEquals(114, em.getAllGenesets().get("ACETYLATION").getGenes().size()); |
128 | 156 |
|
129 |
| - |
130 |
| - //check to see if the two datasets are distinct |
131 |
| - if(!( |
132 |
| - (dataset.getDatasetGenes().containsAll(dataset2.getDatasetGenes())) && |
133 |
| - (dataset2.getDatasetGenes().containsAll(dataset.getDatasetGenes())) |
134 |
| - )) |
135 |
| - params.setTwoDistinctExpressionSets(true); |
136 |
| - |
137 |
| - CreateDummyExpressionTask dummyExpressionTask = new CreateDummyExpressionTask(dataset); |
138 |
| - dummyExpressionTask.run(taskMonitor); |
139 |
| - CreateDummyExpressionTask dummyExpressionTask2 = new CreateDummyExpressionTask(dataset2); |
140 |
| - dummyExpressionTask2.run(taskMonitor); |
141 |
| - |
142 |
| - em.filterGenesets(); |
143 |
| - |
144 |
| - InitializeGenesetsOfInterestTask genesets_init = new InitializeGenesetsOfInterestTask(em); |
145 |
| - genesets_init.run(taskMonitor); |
146 |
| - |
147 |
| - ComputeSimilarityTask similarities = new ComputeSimilarityTask(em); |
148 |
| - similarities.run(taskMonitor); |
149 |
| - |
150 |
| - |
151 |
| - //check to see if the dataset loaded - there should be 215 genesets |
152 |
| - assertEquals(215, dataset.getSetofgenesets().getGenesets().size()); |
153 |
| - //there should also be 215 enrichments (the genesets are built from the txt file) |
154 |
| - assertEquals(215, dataset.getEnrichments().getEnrichments().size()); |
155 |
| - //there should be 7 genesets in the enrichments of interest |
156 |
| - assertEquals(7, dataset.getGenesetsOfInterest().getGenesets().size()); |
157 |
| - |
158 |
| - //there should be 114 genes in the geneset "acetylation" |
159 |
| - assertEquals(114, em.getAllGenesets().get("ACETYLATION").getGenes().size()); |
160 |
| - |
161 | 157 | dataset2 = em.getDataset(EnrichmentMap.DATASET2);
|
162 |
| - //check the stats for dataset2 |
163 |
| - //check to see if the dataset loaded - there should be 263 genesets |
| 158 | + // check the stats for dataset2 |
| 159 | + // check to see if the dataset loaded - there should be 263 genesets |
164 | 160 | assertEquals(263, dataset2.getSetofgenesets().getGenesets().size());
|
165 |
| - //there should also be 263 enrichments (the genesets are built from the bgo file) |
| 161 | + // there should also be 263 enrichments (the genesets are built from the bgo file) |
166 | 162 | assertEquals(263, dataset2.getEnrichments().getEnrichments().size());
|
167 |
| - //there should be 0 genesets in the enrichments of interest |
| 163 | + // there should be 0 genesets in the enrichments of interest |
168 | 164 | assertEquals(0, dataset2.getGenesetsOfInterest().getGenesets().size());
|
169 |
| - |
170 |
| - //make sure the dummy expression has values for all the genes |
| 165 | + |
| 166 | + // make sure the dummy expression has values for all the genes |
171 | 167 | assertEquals(367, dataset2.getExpressionSets().getNumGenes());
|
172 |
| - assertEquals(367,dataset2.getDatasetGenes().size()); |
173 |
| - |
174 |
| - //there should be 20 edges (2 edges for every node because of the distinct expresison sets) |
175 |
| - //assertEquals((7*6),em.getGenesetSimilarity().size()); |
176 |
| - //there should be a total of 366 genes |
| 168 | + assertEquals(367, dataset2.getDatasetGenes().size()); |
| 169 | + |
| 170 | + // there should be 20 edges (2 edges for every node because of the distinct expresison sets) |
| 171 | + // assertEquals((7*6),em.getGenesetSimilarity().size()); there should be a total of 366 genes |
177 | 172 | assertEquals(661, em.getGenes().size());
|
178 |
| - |
| 173 | + |
179 | 174 | }
|
180 | 175 |
|
181 | 176 | }
|
0 commit comments