Skip to content

Commit ad33a70

Browse files
Fix for generating failed_samples.html reporting. (#99)
1 parent babe8ae commit ad33a70

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

qp_klp/StandardMetagenomicWorkflow.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,8 @@ def execute_pipeline(self):
175175
# prep is pointing to.
176176
self.load_preps_into_qiita()
177177

178+
self.fsr.generate_report()
179+
178180
self.update_status("Generating packaging commands", 8, 9)
179181
self.generate_commands()
180182

qp_klp/StandardMetatranscriptomicWorkflow.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,8 @@ def execute_pipeline(self):
176176
# prep is pointing to.
177177
self.load_preps_into_qiita()
178178

179+
self.fsr.generate_report()
180+
179181
self.update_status("Generating packaging commands", 8, 9)
180182
self.generate_commands()
181183

qp_klp/TellseqMetagenomicWorkflow.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,8 @@ def execute_pipeline(self):
173173
# prep is pointing to.
174174
self.load_preps_into_qiita()
175175

176+
self.fsr.generate_report()
177+
176178
self.update_status("Generating packaging commands", 8, 9)
177179
self.generate_commands()
178180

qp_klp/tests/test_workflows.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,16 @@ def test_partial_metagenomic_pipeline(self):
437437

438438
# NuQCJob successful.
439439

440+
# we have specific code to test FailedSamplesReport() itself. All
441+
# we need to do here is confirm that the workflow used has
442+
# instantiated a valid FailedSamplesReport() object, attached it to
443+
# wf.fsr, generate_report() can be run, and that the following two
444+
# files were generated at the location below.
445+
wf.fsr.generate_report()
446+
447+
self.assertTrue(exists(join(self.output_dir, 'failed_samples.json')))
448+
self.assertTrue(exists(join(self.output_dir, 'failed_samples.html')))
449+
440450
def test_partial_metatranscriptomic_pipeline(self):
441451
# Tests convert_raw_to_fastq() and quality_control() steps of
442452
# StandardMetatranscriptomicWorkflow(), which in turn exercises

0 commit comments

Comments
 (0)