🐛
📝 Describe the Issue
Terra will red X (hard fail) when 0 reads are detected. Currently, this stops at "fastq_scan_clean", but would likely fail downstream if that issue is resolved. It is desirable that a soft failure would occur akin to if there was > 0 reads, but less than the threshold.
🔁 How to Reproduce
Run TheiaProk_Illumina_PE or any other workflow using read_QC_trim / independently dispersed tasks (e.g. TheiaViral) with a spoofed FASTQ and watch it fail. This should also be done with a FASTQ that has reads initially, but would fail if the reads are cleaned, i.e. it passes through the raw steps but fails the clean steps
💻 Version Information
<= v4.1.0
🐛
📝 Describe the Issue
Terra will red X (hard fail) when 0 reads are detected. Currently, this stops at "fastq_scan_clean", but would likely fail downstream if that issue is resolved. It is desirable that a soft failure would occur akin to if there was > 0 reads, but less than the threshold.
🔁 How to Reproduce
Run TheiaProk_Illumina_PE or any other workflow using read_QC_trim / independently dispersed tasks (e.g. TheiaViral) with a spoofed FASTQ and watch it fail. This should also be done with a FASTQ that has reads initially, but would fail if the reads are cleaned, i.e. it passes through the raw steps but fails the clean steps
💻 Version Information
<= v4.1.0