def test_vsearch(self): result = classify_consensus_vsearch(self.reads, self.reads, self.taxonomy) res = result.Taxon.to_dict() tax = self.taxonomy.to_dict() right = 0. for taxon in res: right += tax[taxon].startswith(res[taxon]) self.assertGreater(right / len(res), 0.5)
def test_vsearch(self): result = classify_consensus_vsearch(self.reads, self.reads, self.taxonomy) res = result.Taxon.to_dict() tax = self.taxonomy.to_dict() right = 0. for taxon in res: right += tax[taxon].startswith(res[taxon]) self.assertGreater(right/len(res), 0.5)
def test_vsearch_the_works(self): result = classify_consensus_vsearch(self.reads, self.reads, self.taxonomy, top_hits_only=True, maxhits=1, maxrejects=10, weak_id=0.8, perc_identity=0.99, output_no_hits=False) res = result.Taxon.to_dict() tax = self.taxonomy.to_dict() right = 0. for taxon in res: right += tax[taxon].startswith(res[taxon]) self.assertGreater(right / len(res), 0.5)