Skip to content

Commit 2adfa0e

Browse files
committed
Only throw error for missing nimble report if the alignment generated results
1 parent f775096 commit 2adfa0e

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

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

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,9 +293,15 @@ public void doNimbleAlign(File bam, PipelineStepOutput output, Readset rs, Strin
293293
File reportHtml = getReportHtmlFileFromResults(results);
294294
if (!reportHtml.exists())
295295
{
296-
throw new PipelineJobException("Unable to find file: " + reportHtml.getPath());
296+
if (SequencePipelineService.get().hasMinLineCount(results, 2))
297+
{
298+
throw new PipelineJobException("Unable to find file: " + reportHtml.getPath());
299+
}
300+
}
301+
else
302+
{
303+
output.addSequenceOutput(results, basename + ": nimble report", "Nimble Report", rs.getRowId(), null, genome.getGenomeId(), description);
297304
}
298-
output.addSequenceOutput(results, basename + ": nimble report", "Nimble Report", rs.getRowId(), null, genome.getGenomeId(), description);
299305

300306
File outputBam = new File(results.getPath().replaceAll("results." + genome.genomeId + ".txt.gz", "nimbleAlignment." + genome.genomeId + ".bam"));
301307
if (outputBam.exists())

0 commit comments

Comments
 (0)