Exemple #1
0
 def test_model_conf(self):
     self.parsed_args.models_dir = self.find_data('models')
     self.parsed_args.models = "Model_w_conf all"
     cfg = Config(self.defaults, self.parsed_args)
     expected_weights = {
         'mandatory': 13.0,
         'accessory': 14.0,
         'neutral': 0.0,
         'itself': 11.0,
         'exchangeable': 12.0,
         'out_of_cluster': 10.0
     }
     self.assertDictEqual(cfg.hit_weights(), expected_weights)
     self.assertEqual(cfg.i_evalue_sel(), 0.012)
     self.assertEqual(cfg.e_value_search(), 0.12)
     self.assertEqual(cfg.coverage_profile(), 0.55)
     self.assertTrue(cfg.no_cut_ga())
 def test_no_cut_ga(self):
     cfg = Config(self.defaults, self.parsed_args)
     self.assertFalse(cfg.no_cut_ga())
     self.parsed_args.no_cut_ga = True
     cfg = Config(self.defaults, self.parsed_args)
     self.assertTrue(cfg.no_cut_ga())