Skip to content

Commit 422b94d

Browse files
committed
CSV/TSV importer first version
1 parent 6dd1c73 commit 422b94d

File tree

63 files changed

+1245
-1169
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+1245
-1169
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
# Maven files
1414
target/
15-
15+
site/
1616

1717
# Operating System annoyances
1818
*.DS_Store

org.gitools.analysis/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>org.gitools.analysis</artifactId>
13+
<name>org.gitools.analysis</name>
1314

1415
<dependencies>
1516

@@ -79,4 +80,12 @@
7980

8081
</dependencies>
8182

83+
<distributionManagement>
84+
<site>
85+
<id>site</id>
86+
<name>Gitools Github ghpages checkout</name>
87+
<url>file://${basedir}/../site/${project.version}/${project.artifactId}</url>
88+
</site>
89+
</distributionManagement>
90+
8291
</project>

org.gitools.analysis/src/main/java/org/gitools/analysis/groupcomparison/GroupComparisonAnalysis.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ public class GroupComparisonAnalysis extends Analysis implements Serializable {
5353

5454
private DimensionGroupEnum columnGrouping = null;
5555

56-
5756
protected String dataFile = "";
5857

5958
@XmlTransient
@@ -77,9 +76,9 @@ public class GroupComparisonAnalysis extends Analysis implements Serializable {
7776

7877
private String mtc;
7978

80-
private ResourceReference<IMatrix> data;
79+
private ResourceReference<? extends IMatrix> data;
8180

82-
private ResourceReference<IMatrix> results;
81+
private ResourceReference<? extends IMatrix> results;
8382
private Double nullConversion;
8483

8584

@@ -166,7 +165,7 @@ public void addGroups(List<DimensionGroup> groups) {
166165
}
167166
}
168167

169-
public ResourceReference<IMatrix> getData() {
168+
public ResourceReference<? extends IMatrix> getData() {
170169
return data;
171170
}
172171

@@ -175,11 +174,11 @@ public void setData(ResourceReference<IMatrix> data) {
175174
this.data = data;
176175
}
177176

178-
public ResourceReference<IMatrix> getResults() {
177+
public ResourceReference<? extends IMatrix> getResults() {
179178
return results;
180179
}
181180

182-
public void setResults(ResourceReference<IMatrix> results) {
181+
public void setResults(ResourceReference<? extends IMatrix> results) {
183182
this.results = results;
184183
}
185184

org.gitools.analysis/src/main/java/org/gitools/analysis/htest/enrichment/EnrichmentProcessor.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
import java.util.Date;
4747
import java.util.HashMap;
4848
import java.util.Map;
49+
import java.util.concurrent.CancellationException;
4950

5051
public class EnrichmentProcessor implements AnalysisProcessor {
5152

@@ -56,7 +57,7 @@ public EnrichmentProcessor(EnrichmentAnalysis analysis) {
5657
}
5758

5859
@Override
59-
public void run(IProgressMonitor monitor) throws AnalysisException {
60+
public void run(final IProgressMonitor monitor) throws AnalysisException {
6061
Date startTime = new Date();
6162

6263
IMatrix data = analysis.getData().get();
@@ -92,6 +93,10 @@ public Map<String, CommonResult> apply(Double value, IMatrixPosition position) {
9293
Map<String, CommonResult> results = new HashMap<>();
9394
for (String module : moduleMap.getModules()) {
9495

96+
if (monitor.isCancelled()) {
97+
throw new CancellationException();
98+
}
99+
95100
Iterable<Double> moduleValues = position.iterate(layer, items).filter(moduleMap.getMappingItems(module));
96101

97102
CommonResult result = test.processTest(moduleValues);

org.gitools.analysis/src/test/java/org/gitools/analysis/enrichment/ZScoreEnrichmentProcessorTest.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,6 @@ public ZScoreEnrichmentProcessorTest() {
4444
super(EnrichmentAnalysis.class, "/enrichment/test02.enrichment");
4545
}
4646

47-
@Test
48-
public void testResourceFormat() {
49-
assertEquals("test", getAnalysis().getTitle());
50-
}
51-
5247
@Test
5348
public void testAnalysisProcessor() throws IOException {
5449

org.gitools.analysis/src/test/java/org/gitools/analysis/groupcomparison/GroupComparisonProcessorTest.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
import org.gitools.analysis.AbstractProcessorTest;
2525
import org.gitools.analysis.AssertMatrix;
26+
import org.gitools.analysis.groupcomparison.DimensionGroups.DimensionGroupEnum;
2627
import org.gitools.api.matrix.IMatrix;
2728
import org.junit.Test;
2829

@@ -62,9 +63,7 @@ public void testAnalysisProcessor() throws IOException {
6263

6364
@Test
6465
public void testResourceFormat() {
65-
assertEquals(getAnalysis().getTitle(), "tp53-signalling CIS-effect");
66-
assertEquals(getAnalysis().getDescription(), "GBM: CNA effect in expression in TP53 signalling pathway. This test assesses the effecto of copy umber alteration on the expression status of the gene. Read under the following link on how to perform the test: http://help.gitools.org/xwiki/bin/view/Tutorials/Tutorial63");
67-
assertEquals(getAnalysis().getLayerName(), 0);
68-
assertEquals(getAnalysis().getColumnGrouping(), "Group by value");
66+
assertEquals("tp53-signalling CIS-effect", getAnalysis().getTitle());
67+
assertEquals("GBM: CNA effect in expression in TP53 signalling pathway. This test assesses the effecto of copy umber alteration on the expression status of the gene. Read under the following link on how to perform the test: http://help.gitools.org/xwiki/bin/view/Tutorials/Tutorial63", getAnalysis().getDescription());
6968
}
7069
}

org.gitools.api/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>org.gitools.api</artifactId>
13+
<name>org.gitools.api</name>
1314

1415
<dependencies>
1516

@@ -20,4 +21,12 @@
2021

2122
</dependencies>
2223

24+
<distributionManagement>
25+
<site>
26+
<id>site</id>
27+
<name>Gitools Github ghpages checkout</name>
28+
<url>file://${basedir}/../site/${project.version}/${project.artifactId}</url>
29+
</site>
30+
</distributionManagement>
31+
2332
</project>

org.gitools.cli/pom.xml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
<modelVersion>4.0.0</modelVersion>
1010
<artifactId>org.gitools.cli</artifactId>
1111
<name>org.gitools.cli</name>
12-
<description>gitools command line interface</description>
1312

1413
<properties>
1514
<mainClass>org.gitools.cli.Main</mainClass>
@@ -88,4 +87,13 @@
8887
</plugin>
8988
</plugins>
9089
</build>
90+
91+
<distributionManagement>
92+
<site>
93+
<id>site</id>
94+
<name>Gitools Github ghpages checkout</name>
95+
<url>file://${basedir}/../site/${project.version}/${project.artifactId}</url>
96+
</site>
97+
</distributionManagement>
98+
9199
</project>

org.gitools.datasources/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>org.gitools.datasources</artifactId>
13+
<name>org.gitools.datasources</name>
1314

1415
<dependencies>
1516

@@ -65,4 +66,12 @@
6566
</plugins>
6667
</build>
6768

69+
<distributionManagement>
70+
<site>
71+
<id>site</id>
72+
<name>Gitools Github ghpages checkout</name>
73+
<url>file://${basedir}/../site/${project.version}/${project.artifactId}</url>
74+
</site>
75+
</distributionManagement>
76+
6877
</project>

org.gitools.heatmap/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>org.gitools.heatmap</artifactId>
13+
<name>org.gitools.heatmap</name>
1314

1415
<dependencies>
1516

@@ -45,4 +46,12 @@
4546

4647
</dependencies>
4748

49+
<distributionManagement>
50+
<site>
51+
<id>site</id>
52+
<name>Gitools Github ghpages checkout</name>
53+
<url>file://${basedir}/../site/${project.version}/${project.artifactId}</url>
54+
</site>
55+
</distributionManagement>
56+
4857
</project>

0 commit comments

Comments
 (0)