Describe the bug
I was running an EAGER 2.0.6 run with both samples and blanks.
One of the blanks had no reads hitting to the reference genome, and at damageprofiler the pipeline crashed because a .json file wasn't found, as it wasn't created by damageprofiler.
EAGER error
Mar-08 11:41:46.829 [Task monitor] ERROR nextflow.processor.TaskProcessor - Error executing process > 'damageprofiler (R3Box_S0_L002_R1_001.sorted)'
Caused by:
Missing output file(s) `*/*.json` expected by process `damageprofiler (R3Box_S0_L002_R1_001.sorted)`
Command executed:
damageprofiler -i R3Box_S0_L002_R1_001.sorted.bam -r Porphyromonas_gingivalis_ATCC_33277.fasta -l 100 -t 15 -o .
Command exit status:
0
Command output:
DamageProfiler v0.4.4
Work dir:
/projects1/microbiome_calculus/RIII/04-analysis/redcomplex_mapping/output/Porphyronomas_gingivalis/work/c3/c9d4155d94032c9df3879e5ef7e7d7
damageprofiler error (last few lines)
2019-03-08 11:41:37 INFO StartCalculations:108 - 0 Reads processed.
2019-03-08 11:41:37 INFO StartCalculations:108 - 0 Reads processed.
2019-03-08 11:41:37 INFO StartCalculations:952 - Values normalized ....
2019-03-08 11:41:37 INFO StartCalculations:126 - -------------------
2019-03-08 11:41:37 INFO StartCalculations:127 - # reads used for damage calculation: 0
2019-03-08 11:41:37 WARN StartCalculations:333 - No reads processed. Can't create any output
2019-03-08 11:41:37 INFO StartCalculations:276 - Runtime of Module was: 0 seconds.
To Reproduce
Run the pipeline with a sample that doesn't map to the reference.
Expected behavior
As damageprofiler isn't a crucial step for downstream steps, allow the pipeline to continue for other samples.
Describe the bug
I was running an EAGER 2.0.6 run with both samples and blanks.
One of the blanks had no reads hitting to the reference genome, and at
damageprofilerthe pipeline crashed because a.jsonfile wasn't found, as it wasn't created bydamageprofiler.EAGER error
damageprofiler error (last few lines)
To Reproduce
Run the pipeline with a sample that doesn't map to the reference.
Expected behavior
As damageprofiler isn't a crucial step for downstream steps, allow the pipeline to continue for other samples.