def test_filter_aln_by_otus(self): """filter_aln_by_otus: determines which sequences to keep and which sequences to remove""" self.sample_to_extract='SampleA,SampleB' exp1=[] exp1.append(('SampleA','AAAAAAAAAAAAAAA')) exp2=[] exp2.append(('SampleB','CCCCCCC')) exp2.append(('SampleC','GGGGGGGGGGGGGG')) aln=LoadSeqs(data=self.aln,aligned=False) obs1,obs2=filter_aln_by_otus(aln,self.prefs) self.assertEqual(obs1,exp1) self.assertEqual(obs2,exp2)
def test_filter_aln_by_otus(self): """filter_aln_by_otus: determines which sequences to keep and which sequences to remove""" self.sample_to_extract = "SampleA,SampleB" exp1 = [] exp1.append(("SampleA", "AAAAAAAAAAAAAAA")) exp2 = [] exp2.append(("SampleB", "CCCCCCC")) exp2.append(("SampleC", "GGGGGGGGGGGGGG")) aln = LoadSeqs(data=self.aln, aligned=False) obs1, obs2 = filter_aln_by_otus(aln, self.prefs) self.assertEqual(obs1, exp1) self.assertEqual(obs2, exp2)
def test_filter_aln_by_otus(self): """filter_aln_by_otus: determines which sequences to keep and which sequences to remove""" self.sample_to_extract = 'SampleA,SampleB' exp1 = [] exp1.append(('SampleA', 'AAAAAAAAAAAAAAA')) exp2 = [] exp2.append(('SampleB', 'CCCCCCC')) exp2.append(('SampleC', 'GGGGGGGGGGGGGG')) aln = SequenceCollection.from_fasta_records(self.aln, DNA) obs1, obs2 = filter_aln_by_otus(aln, self.prefs) self.assertEqual(obs1, exp1) self.assertEqual(obs2, exp2)