Exemplo n.º 1
0
    def test_run(self):
        # taken from MinCED test files
        fn = 'Aquifex_aeolicus_VF5.fna'
        query = _get_named_data_path(fn)
        exp = splitext(query)[0]
        params = [{
            '-searchWL': '8',
            'gff': True,
            'gffFull': False,
            'spacers': False
        }, {
            '-searchWL': '8',
            '-minNR': '3',
            'gffFull': True,
            'gff': False,
            'spacers': False
        }, {
            'gff': True,
            'spacers': True,
            'gffFull': False
        }]

        exp_fps = ['.gff', '.gffFull', '.gff']
        for param, s in zip(params, exp_fps):
            res = run(query, self.tmp_dir, **param)
            self.assertTrue(cmp(res.params['out'].value, exp + s))
Exemplo n.º 2
0
    def test_run(self):
        # taken from MinCED test files
        fn = 'Aquifex_aeolicus_VF5.fna'
        query = _get_named_data_path(fn)
        exp = splitext(query)[0]
        params = [
            {'-searchWL': '8', 'gff': True, 'gffFull': False, 'spacers': False},
            {'-searchWL': '8', '-minNR': '3', 'gffFull': True, 'gff': False, 'spacers': False},
            {'gff': True, 'spacers': True, 'gffFull': False}]

        exp_fps = ['.gff', '.gffFull', '.gff']
        for param, s in zip(params, exp_fps):
            res = run(query, self.tmp_dir, **param)
            self.assertTrue(
                cmp(res.params['out'].value, exp + s))
Exemplo n.º 3
0
 def test_run_wrong_input(self):
     for fp in self.negative_fps:
         # 'empty' file raises JAVA (minced) error
         with self.assertRaises(CalledProcessError):
             run(fp, self.tmp_dir)
Exemplo n.º 4
0
 def test_run_wrong_input(self):
     for fp in self.negative_fps:
         # 'empty' file raises JAVA (minced) error
         with self.assertRaises(CalledProcessError):
             run(fp, self.tmp_dir)