Skip to content

Commit 6d937c6

Browse files
committed
Improve SDA output
1 parent cba0d2c commit 6d937c6

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

singlecell/resources/chunks/RunSDA.R

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ sdaFiles <- data.frame(DatasetId = character(), FileName = character())
1616

1717
sdaResults <- bindArgs(CellMembrane::RunSDA, seuratObj)()
1818

19+
outputFileId <- ifelse(datasetId %in% names(datasetIdToOutputFileId), yes = datasetIdToOutputFileId[[datasetId]], no = NA)
20+
sdaResults$OutputFileId <- outputFileId
21+
1922
fileName <- paste0('sda.', datasetId, '.rds')
2023
saveRDS(sdaResults, file = fileName)
2124

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

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

33
import au.com.bytecode.opencsv.CSVReader;
4+
import org.apache.commons.lang3.StringUtils;
45
import org.json.old.JSONObject;
56
import org.labkey.api.pipeline.PipelineJobException;
67
import org.labkey.api.reader.Readers;
@@ -127,6 +128,12 @@ else if (wrappers.size() > 1)
127128
so.setReadset(wrapper.getReadsetId());
128129
so.setName(wrapper.getDatasetName() == null ? wrapper.getDatasetId() : wrapper.getDatasetName() + ": SDA Analysis");
129130

131+
String jobDescription = StringUtils.trimToNull(ctx.getParams().optString("jobDescription"));
132+
if (jobDescription != null)
133+
{
134+
so.setDescription(jobDescription);
135+
}
136+
130137
ctx.getFileManager().addSequenceOutput(so);
131138
}
132139
}

0 commit comments

Comments
 (0)