Skip to content

Commit a0e71e6

Browse files
committed
Only add nimble genome fasta/csv as intermediates if generated during the job
1 parent b92677a commit a0e71e6

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

singlecell/src/org/labkey/singlecell/run/NimbleHelper.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,8 +252,18 @@ public void doNimbleAlign(File bam, PipelineStepOutput output, Readset rs, Strin
252252
File genomeCsv = getGenomeCsv(genome.getGenomeId());
253253
File genomeFasta = getGenomeFasta(genome.getGenomeId());
254254
File refJson = prepareReference(genomeCsv, genomeFasta, genome, output);
255-
output.addIntermediateFile(genomeCsv);
256-
output.addIntermediateFile(genomeFasta);
255+
256+
// Only add these if they are in the local working directory:
257+
if (genomeCsv.toPath().startsWith(getPipelineCtx().getWorkingDirectory().toPath()))
258+
{
259+
output.addIntermediateFile(genomeCsv);
260+
}
261+
262+
if (genomeFasta.toPath().startsWith(getPipelineCtx().getWorkingDirectory().toPath()))
263+
{
264+
output.addIntermediateFile(genomeFasta);
265+
}
266+
257267
output.addIntermediateFile(refJson);
258268
jsons.add(refJson);
259269
}

0 commit comments

Comments
 (0)