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)
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)