def test_generate_deblur_workflow_commands(self): exp = ('deblur workflow --seqs-fp "fastq/s1.fastq" --output-dir ' '"output" --error-dist "1, 0.06, 0.02, 0.02, 0.01, ' '0.005, 0.005, 0.005, 0.001, 0.001, 0.001, 0.0005" ' '--indel-max "3" --indel-prob "0.01" --jobs-to-start "1" ' '--mean-error "0.005" --min-reads "0" --min-size "2" ' '--threads-per-sample "1" ' '--trim-length "100"') obs = generate_deblur_workflow_commands( ['fastq/s1.fastq'], 'output', self.params) self.assertEqual(obs, exp)
def test_generate_deblur_workflow_commands_error(self): with self.assertRaises(ValueError): generate_deblur_workflow_commands( ['fastq/s1.fastq', 'fastq/s1.fastq'], 'output', self.params)