def test_trim_alignment_by_position_right(self): obs = _trim_alignment(self.fake_ctx.get_action(3), self.aligned_seqs_fasta, None, None, None, 104) obs_seqs = { seq.metadata['id']: str(seq) for seq in obs.view(DNAIterator) } self.assertDictEqual(obs_seqs, self.exp_seqs_only_rev)
def test_trim_alignment_only_rev(self): obs = _trim_alignment(self.fake_ctx.get_action(3), self.aligned_seqs_fasta, None, self.primers_dict["reverse"]) obs_seqs = { seq.metadata['id']: str(seq) for seq in obs.view(DNAIterator) } self.assertDictEqual(obs_seqs, self.exp_seqs_only_rev)