示例#1
0
    def test_get_top_n_blast_results_max_nt_similarity(self):
        exp = [('New.CleanUp.ReferenceOTU969', 'gi|16|emb|Z52700.1|', 90.0)]
        obs = _get_top_n_blast_results(self.blast_results_lines, self.top_n,
                                       0.97)
        self.assertFloatEqual(obs, exp)

        obs = _get_top_n_blast_results(self.blast_results_lines, self.top_n,
                                       0.90)
        self.assertFloatEqual(obs, exp)
示例#2
0
    def test_get_top_n_blast_results_max_nt_similarity(self):
        exp = [('New.CleanUp.ReferenceOTU969', 'gi|16|emb|Z52700.1|', 90.0)]
        obs = _get_top_n_blast_results(self.blast_results_lines, self.top_n,
                                       0.97)
        self.assertFloatEqual(obs, exp)

        obs = _get_top_n_blast_results(self.blast_results_lines, self.top_n,
                                       0.90)
        self.assertFloatEqual(obs, exp)
示例#3
0
 def test_get_top_n_blast_results(self):
     exp = [('New.CleanUp.ReferenceOTU969', 'gi|16|emb|Z52700.1|', 90.0),
            ('New.CleanUp.ReferenceOTU999', 'gi|7|emb|X51700.1|', 100.0),
            ('New.CleanUp.ReferenceOTU972', 'gi|7|emb|T51700.1|', 100.0)]
     obs = _get_top_n_blast_results(self.blast_results_lines, self.top_n,
                                    1.0)
     self.assertFloatEqual(obs, exp)
示例#4
0
 def test_get_top_n_blast_results(self):
     exp = [('New.CleanUp.ReferenceOTU969', 'gi|16|emb|Z52700.1|', 90.0),
             ('New.CleanUp.ReferenceOTU999', 'gi|7|emb|X51700.1|', 100.0),
             ('New.CleanUp.ReferenceOTU972', 'gi|7|emb|T51700.1|', 100.0)]
     obs = _get_top_n_blast_results(self.blast_results_lines, self.top_n,
                                    1.0)
     self.assertFloatEqual(obs, exp)