Skip to content

Commit 964ca03

Browse files
committed
Flag more files for deletion
1 parent 07c9c0d commit 964ca03

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

singlecell/api-src/org/labkey/api/singlecell/pipeline/AbstractSingleCellPipelineStep.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import org.labkey.api.sequenceanalysis.pipeline.SequencePipelineService;
1616
import org.labkey.api.sequenceanalysis.pipeline.ToolParameterDescriptor;
1717
import org.labkey.api.sequenceanalysis.run.SimpleScriptWrapper;
18+
import org.labkey.api.util.FileUtil;
1819
import org.labkey.api.writer.PrintWriters;
1920

2021
import java.io.BufferedReader;
@@ -50,6 +51,7 @@ public Output execute(SequenceOutputHandler.JobContext ctx, List<SeuratObjectWra
5051
}
5152

5253
ctx.getFileManager().addIntermediateFile(rmd);
54+
ctx.getFileManager().addIntermediateFile(new File(rmd.getParentFile(), FileUtil.getBaseName(rmd.getName()) + "_files"));
5355

5456
File markdownFile = getExpectedMarkdownFile(ctx, outputPrefix);
5557
if (!markdownFile.exists())

singlecell/resources/chunks/Functions.R

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,7 @@ addIntermediateFile <- function(f) { intermediateFiles <<- c(intermediateFiles,
2121
# This will store any modified/transformed Seurat objects:
2222
newSeuratObjects <- list()
2323

24-
print('Updating future.globals.maxSize')
25-
options(future.globals.maxSize = Inf)
26-
27-
print(paste0('R memory: ', memory.limit()))
28-
print(paste0('R_MAX_VSIZE: ', Sys.getenv('R_MAX_VSIZE')))
24+
#print('Updating future.globals.maxSize')
25+
#options(future.globals.maxSize = Inf)
2926

3027
options('Seurat.memsafe' = TRUE)

singlecell/src/org/labkey/singlecell/analysis/ProcessSingleCellHandler.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,11 +389,14 @@ else if (step.createsSeuratObjects())
389389
throw new PipelineJobException(e);
390390
}
391391

392+
ctx.getJob().setStatus(PipelineJob.TaskStatus.running, "Creating Final HTML Report");
392393
File finalHtml = new File(ctx.getOutputDir(), "finalHtml.html");
393394
List<String> lines = new ArrayList<>();
394395
lines.add("rmarkdown::render(output_file = '" + finalHtml.getName() + "', input = '" + finalMarkdownFile.getName() + "', intermediates_dir = '/work')");
395396
AbstractSingleCellPipelineStep.executeR(ctx, AbstractCellMembraneStep.CONTINAER_NAME, "pandoc", lines);
396397
_resumer.getFileManager().addIntermediateFile(finalMarkdownFile);
398+
_resumer.getFileManager().addIntermediateFiles(_resumer.getMarkdownsInOrder());
399+
_resumer.getFileManager().addIntermediateFiles(_resumer.getHtmlFilesInOrder());
397400

398401
for (SingleCellStep.SeuratObjectWrapper output : currentFiles)
399402
{

0 commit comments

Comments
 (0)