Beispiel #1
0
 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)
Beispiel #2
0
 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)