Exemple #1
0
 def test_register_handler(self):
     backend.__handlers__ = {}
     target_handler = RatatoskHandler(
         label="target_generator_handler",
         mod="test.test_handler.local_target_generator")
     self.assertEqual(backend.__handlers__, {})
     register(target_handler)
     self.assertEqual(
         fullclassname(backend.__handlers__['target_generator_handler']),
         "test.test_handler.local_target_generator")
Exemple #2
0
 def test_bwasampe(self):
     from ratatosk.handler import register, RatatoskHandler
     key = "target_generator_handler"
     h = RatatoskHandler(label=key,
                         mod="test.site_functions.target_generator")
     register(h)
     luigi.run(_luigi_args([
         '--target',
         read1.replace("1.fastq.gz", ".sam"), '--config-file', localconf,
         '--use-long-names'
     ]),
               main_task_cls=ratatosk.lib.align.bwa.Sampe)
Exemple #3
0
 def test_iterate_targets(self):
     obj = MergeSamFiles()
     target_handler = RatatoskHandler(label="target_generator_handler", mod="test.test_handler.local_target_generator")
     register(target_handler)
Exemple #4
0
 def test_register_handler(self):
     backend.__handlers__ = {}
     target_handler = RatatoskHandler(label="target_generator_handler", mod="test.test_handler.local_target_generator")
     self.assertEqual(backend.__handlers__, {})
     register(target_handler)
     self.assertEqual(fullclassname(backend.__handlers__['target_generator_handler']), "test.test_handler.local_target_generator")
Exemple #5
0
 def test_iterate_targets(self):
     obj = MergeSamFiles()
     target_handler = RatatoskHandler(
         label="target_generator_handler",
         mod="test.test_handler.local_target_generator")
     register(target_handler)
Exemple #6
0
 def test_bwasampe(self):
     from ratatosk.handler import register, RatatoskHandler
     key = "target_generator_handler"
     h = RatatoskHandler(label=key, mod="test.site_functions.target_generator")
     register(h)
     luigi.run(_luigi_args(['--target', read1.replace("1.fastq.gz", ".sam"), '--config-file', localconf, '--use-long-names']), main_task_cls=ratatosk.lib.align.bwa.Sampe)