Esempio n. 1
0
 def test_get_input_scaffold(self):
     # basic test. includes group stuff.
     # Something, somewhere, isn't mocking the specmanager right.
     # This forces it to work.
     biokbase.narrative.jobs.specmanager.SpecManager().reload()
     scaffold = get_input_scaffold("kb_trimmomatic/run_trimmomatic")
     scaffold_standard = {
         "adapter_clip": [
             {
                 "adapterFa": None,
                 "palindrome_clip_threshold": None,
                 "seed_mismatches": None,
                 "simple_clip_threshold": None,
             }
         ],
         "crop_length": None,
         "head_crop_length": None,
         "input_reads_ref": None,
         "leading_min_quality": None,
         "min_length": None,
         "output_reads_name": None,
         "sliding_window": {
             "sliding_window_min_quality": None,
             "sliding_window_size": None,
         },
         "trailing_min_quality": None,
         "translate_to_phred33": None,
     }
     self.assertEqual(scaffold_standard, scaffold)
 def test_get_input_scaffold(self):
     # basic test. includes group stuff.
     # Something, somewhere, isn't mocking the specmanager right.
     # This forces it to work.
     biokbase.narrative.jobs.specmanager.SpecManager().reload()
     scaffold = get_input_scaffold("kb_trimmomatic/run_trimmomatic")
     scaffold_standard = {
         'adapter_clip': [{
             'adapterFa': None,
             'palindrome_clip_threshold': None,
             'seed_mismatches': None,
             'simple_clip_threshold': None
         }],
         'crop_length': None,
         'head_crop_length': None,
         'input_reads_ref': None,
         'leading_min_quality': None,
         'min_length': None,
         'output_reads_name': None,
         'sliding_window': {
             'sliding_window_min_quality': None,
             'sliding_window_size': None
         },
         'trailing_min_quality': None,
         'translate_to_phred33': None
     }
     self.assertEqual(scaffold_standard, scaffold)
Esempio n. 3
0
 def test_get_input_scaffold_defaults(self):
     # Do standard, group params, lists, etc.
     biokbase.narrative.jobs.specmanager.SpecManager().reload()
     scaffold = get_input_scaffold(
         "kb_trimmomatic/run_trimmomatic", use_defaults=True
     )
     scaffold_standard = {
         "adapter_clip": [
             {
                 "adapterFa": None,
                 "palindrome_clip_threshold": "30",
                 "seed_mismatches": "2",
                 "simple_clip_threshold": "10",
             }
         ],
         "crop_length": None,
         "head_crop_length": "0",
         "input_reads_ref": None,
         "leading_min_quality": "3",
         "min_length": "36",
         "output_reads_name": None,
         "sliding_window": {
             "sliding_window_min_quality": "15",
             "sliding_window_size": "4",
         },
         "trailing_min_quality": "3",
         "translate_to_phred33": "1",
     }
     self.assertEqual(scaffold_standard, scaffold)
 def test_get_input_scaffold_defaults(self):
     # Do standard, group params, lists, etc.
     biokbase.narrative.jobs.specmanager.SpecManager().reload()
     scaffold = get_input_scaffold("kb_trimmomatic/run_trimmomatic", use_defaults=True)
     scaffold_standard = {
         'adapter_clip': [{
             'adapterFa': None,
             'palindrome_clip_threshold': '30',
             'seed_mismatches': '2',
             'simple_clip_threshold': '10'
         }],
         'crop_length': None,
         'head_crop_length': '0',
         'input_reads_ref': None,
         'leading_min_quality': '3',
         'min_length': '36',
         'output_reads_name': None,
         'sliding_window': {
             'sliding_window_min_quality': '15',
             'sliding_window_size': '4'
         },
         'trailing_min_quality': '3',
         'translate_to_phred33': '1'
     }
     self.assertEqual(scaffold_standard, scaffold)
Esempio n. 5
0
 def test_get_input_scaffold(self):
     # basic test. includes group stuff.
     # Something, somewhere, isn't mocking the specmanager right.
     # This forces it to work.
     biokbase.narrative.jobs.specmanager.SpecManager().reload()
     scaffold = get_input_scaffold("kb_trimmomatic/run_trimmomatic")
     scaffold_standard = {
         u'adapter_clip': [{
             u'adapterFa': None,
             u'palindrome_clip_threshold': None,
             u'seed_mismatches': None,
             u'simple_clip_threshold': None
         }],
         u'crop_length': None,
         u'head_crop_length': None,
         u'input_reads_ref': None,
         u'leading_min_quality': None,
         u'min_length': None,
         u'output_reads_name': None,
         u'sliding_window': {
             u'sliding_window_min_quality': None,
             u'sliding_window_size': None
         },
         u'trailing_min_quality': None,
         u'translate_to_phred33': None
     }
     self.assertEqual(scaffold_standard, scaffold)
Esempio n. 6
0
 def test_get_input_scaffold_defaults(self):
     # Do standard, group params, lists, etc.
     biokbase.narrative.jobs.specmanager.SpecManager().reload()
     scaffold = get_input_scaffold("kb_trimmomatic/run_trimmomatic", use_defaults=True)
     scaffold_standard = {
         u'adapter_clip': [{
             u'adapterFa': None,
             u'palindrome_clip_threshold': u'30',
             u'seed_mismatches': u'2',
             u'simple_clip_threshold': u'10'
         }],
         u'crop_length': None,
         u'head_crop_length': u'0',
         u'input_reads_ref': None,
         u'leading_min_quality': u'3',
         u'min_length': u'36',
         u'output_reads_name': None,
         u'sliding_window': {
             u'sliding_window_min_quality': u'15',
             u'sliding_window_size': u'4'
         },
         u'trailing_min_quality': u'3',
         u'translate_to_phred33': u'1'
     }
     self.assertEqual(scaffold_standard, scaffold)
Esempio n. 7
0
 def test_get_input_scaffold_bad_tag(self):
     with self.assertRaises(ValueError) as e:
         get_input_scaffold("foo", tag="bar")
     self.assertIn(
         "Can't find tag bar - allowed tags are release, beta, dev", str(e.exception)
     )
Esempio n. 8
0
 def test_get_input_scaffold_bad_id(self):
     with self.assertRaises(ValueError) as e:
         get_input_scaffold("foo")
     self.assertIn('Unknown app id "foo" tagged as "release"', str(e.exception))
Esempio n. 9
0
 def test_get_input_scaffold_bad_tag(self):
     with self.assertRaises(ValueError) as e:
         get_input_scaffold("foo", tag="bar")
     self.assertIn("Can't find tag bar - allowed tags are release, beta, dev", str(e.exception))
Esempio n. 10
0
 def test_get_input_scaffold_bad_id(self):
     with self.assertRaises(ValueError) as e:
         get_input_scaffold('foo')
     self.assertIn('Unknown app id "foo" tagged as "release"', str(e.exception))