Skip to content

Commit 132f80f

Browse files
committed
Consolidate Rdiscvr markdown code
1 parent 9c0dc1f commit 132f80f

File tree

5 files changed

+14
-32
lines changed

5 files changed

+14
-32
lines changed

singlecell/src/org/labkey/singlecell/pipeline/singlecell/AbstractRDiscvrStep.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
package org.labkey.singlecell.pipeline.singlecell;
22

3+
import org.labkey.api.pipeline.PipelineJobException;
34
import org.labkey.api.sequenceanalysis.pipeline.PipelineContext;
45
import org.labkey.api.sequenceanalysis.pipeline.PipelineStepProvider;
6+
import org.labkey.api.sequenceanalysis.pipeline.SequenceOutputHandler;
57
import org.labkey.api.singlecell.pipeline.AbstractSingleCellPipelineStep;
68
import org.labkey.api.util.PageFlowUtil;
79

810
import java.util.Collection;
11+
import java.util.List;
912

1013
abstract public class AbstractRDiscvrStep extends AbstractSingleCellPipelineStep
1114
{
@@ -27,4 +30,15 @@ public String getDockerContainerName()
2730
{
2831
return CONTAINER_NAME;
2932
}
33+
34+
@Override
35+
protected Chunk createParamChunk(SequenceOutputHandler.JobContext ctx, List<SeuratObjectWrapper> inputObjects, String outputPrefix) throws PipelineJobException
36+
{
37+
Chunk ret = super.createParamChunk(ctx, inputObjects, outputPrefix);
38+
39+
ret.bodyLines.add("serverBaseUrl <- '" + getPipelineCtx().getJob().getParameters().get("serverBaseUrl") + "'");
40+
ret.bodyLines.add("defaultLabKeyFolder <- '" + getPipelineCtx().getJob().getParameters().get("labkeyFolderPath") + "'");
41+
42+
return ret;
43+
}
3044
}

singlecell/src/org/labkey/singlecell/pipeline/singlecell/AppendMetadata.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
package org.labkey.singlecell.pipeline.singlecell;
22

3-
import org.labkey.api.pipeline.PipelineJobException;
43
import org.labkey.api.sequenceanalysis.pipeline.AbstractPipelineStepProvider;
54
import org.labkey.api.sequenceanalysis.pipeline.PipelineContext;
6-
import org.labkey.api.sequenceanalysis.pipeline.SequenceOutputHandler;
75
import org.labkey.api.singlecell.pipeline.SingleCellStep;
86

97
import java.util.Arrays;
10-
import java.util.List;
118

129
public class AppendMetadata extends AbstractRDiscvrStep
1310
{
@@ -38,16 +35,5 @@ public String getFileSuffix()
3835
{
3936
return "metadata";
4037
}
41-
42-
@Override
43-
protected Chunk createParamChunk(SequenceOutputHandler.JobContext ctx, List<SeuratObjectWrapper> inputObjects, String outputPrefix) throws PipelineJobException
44-
{
45-
Chunk ret = super.createParamChunk(ctx, inputObjects, outputPrefix);
46-
47-
ret.bodyLines.add("serverBaseUrl <- '" + getPipelineCtx().getJob().getParameters().get("serverBaseUrl") + "'");
48-
ret.bodyLines.add("defaultLabKeyFolder <- '" + getPipelineCtx().getJob().getParameters().get("labkeyFolderPath") + "'");
49-
50-
return ret;
51-
}
5238
}
5339

singlecell/src/org/labkey/singlecell/pipeline/singlecell/AppendNimble.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,6 @@ protected Chunk createParamChunk(SequenceOutputHandler.JobContext ctx, List<Seur
5656
{
5757
Chunk ret = super.createParamChunk(ctx, inputObjects, outputPrefix);
5858

59-
ret.bodyLines.add("serverBaseUrl <- '" + getPipelineCtx().getJob().getParameters().get("serverBaseUrl") + "'");
60-
ret.bodyLines.add("defaultLabKeyFolder <- '" + getPipelineCtx().getJob().getParameters().get("labkeyFolderPath") + "'");
61-
6259
ret.bodyLines.add("nimbleGenomes <- list(");
6360
String genomeStr = getProvider().getParameterByName("nimbleGenomes").extractValue(getPipelineCtx().getJob(), getProvider(), getStepIdx(), String.class);
6461
JSONArray json = new JSONArray(genomeStr);

singlecell/src/org/labkey/singlecell/pipeline/singlecell/AppendTcr.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
package org.labkey.singlecell.pipeline.singlecell;
22

33
import org.json.JSONObject;
4-
import org.labkey.api.pipeline.PipelineJobException;
54
import org.labkey.api.sequenceanalysis.pipeline.AbstractPipelineStepProvider;
65
import org.labkey.api.sequenceanalysis.pipeline.PipelineContext;
7-
import org.labkey.api.sequenceanalysis.pipeline.SequenceOutputHandler;
86
import org.labkey.api.singlecell.pipeline.SeuratToolParameter;
97
import org.labkey.api.singlecell.pipeline.SingleCellStep;
108

119
import java.util.Arrays;
12-
import java.util.List;
1310

1411
public class AppendTcr extends AbstractRDiscvrStep
1512
{
@@ -42,16 +39,5 @@ public String getFileSuffix()
4239
{
4340
return "tcr";
4441
}
45-
46-
@Override
47-
protected Chunk createParamChunk(SequenceOutputHandler.JobContext ctx, List<SeuratObjectWrapper> inputObjects, String outputPrefix) throws PipelineJobException
48-
{
49-
Chunk ret = super.createParamChunk(ctx, inputObjects, outputPrefix);
50-
51-
ret.bodyLines.add("serverBaseUrl <- '" + getPipelineCtx().getJob().getParameters().get("serverBaseUrl") + "'");
52-
ret.bodyLines.add("defaultLabKeyFolder <- '" + getPipelineCtx().getJob().getParameters().get("labkeyFolderPath") + "'");
53-
54-
return ret;
55-
}
5642
}
5743

singlecell/src/org/labkey/singlecell/pipeline/singlecell/AvgExpression.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,5 @@ public Collection<String> getRLibraries()
6363

6464
return ret;
6565
}
66-
6766
}
6867

0 commit comments

Comments
 (0)