Skip to content

Commit e58c5b9

Browse files
committed
Update DefaultNimbleAppend params
1 parent d2e72c2 commit e58c5b9

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

singlecell/resources/chunks/PerformDefaultNimbleAppend.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ for (datasetId in names(seuratObjects)) {
1616
printName(datasetId)
1717
seuratObj <- readSeuratRDS(seuratObjects[[datasetId]])
1818

19-
seuratObj <- Rdiscvr::PerformDefaultNimbleAppend(seuratObj)
19+
seuratObj <- Rdiscvr::PerformDefaultNimbleAppend(seuratObj, appendMHC = appendMHC, appendKIR = appendKIR, appendNKG = appendNKG, appendIG = appendIG, appendViral = appendViral)
2020

2121
saveData(seuratObj, datasetId)
2222

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

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
package org.labkey.singlecell.pipeline.singlecell;
22

3+
import org.json.JSONObject;
34
import org.labkey.api.sequenceanalysis.pipeline.AbstractPipelineStepProvider;
45
import org.labkey.api.sequenceanalysis.pipeline.PipelineContext;
6+
import org.labkey.api.singlecell.pipeline.SeuratToolParameter;
57
import org.labkey.api.singlecell.pipeline.SingleCellStep;
68

9+
import java.util.Arrays;
10+
711
public class PerformDefaultNimbleAppend extends AbstractRDiscvrStep
812
{
913
public PerformDefaultNimbleAppend(PipelineContext ctx, PerformDefaultNimbleAppend.Provider provider)
@@ -15,7 +19,23 @@ public static class Provider extends AbstractPipelineStepProvider<SingleCellStep
1519
{
1620
public Provider()
1721
{
18-
super("PerformDefaultNimbleAppend", "Default Nimble Append", "RDiscvr", "This uses Rdiscvr to run the default nimble append, adding MHC, KIR, NKG, Viral and Ig data", null, null, null);
22+
super("PerformDefaultNimbleAppend", "Default Nimble Append", "RDiscvr", "This uses Rdiscvr to run the default nimble append, adding MHC, KIR, NKG, Viral and Ig data", Arrays.asList(
23+
SeuratToolParameter.create("appendMHC", "Append MHC", "If true, MHC data will be appended", "checkbox", new JSONObject(){{
24+
put("checked", true);
25+
}}, true),
26+
SeuratToolParameter.create("appendKIR", "Append KIR", "If true, KIR data will be appended", "checkbox", new JSONObject(){{
27+
put("checked", true);
28+
}}, true),
29+
SeuratToolParameter.create("appendNKG", "Append NKG2", "If true, NKG2 data will be appended", "checkbox", new JSONObject(){{
30+
put("checked", true);
31+
}}, true),
32+
SeuratToolParameter.create("appendIG", "Append Ig", "If true, immunoglobulin data will be appended", "checkbox", new JSONObject(){{
33+
put("checked", true);
34+
}}, true),
35+
SeuratToolParameter.create("appendViral", "Append Viral", "If true, viral data will be appended", "checkbox", new JSONObject(){{
36+
put("checked", true);
37+
}}, true)
38+
), null, null);
1939
}
2040

2141
@Override

0 commit comments

Comments
 (0)