Exemplo n.º 1
0
 def test_check_duplicates_MSA_and_string_with_no_duplicates(self):
     alignment = MultipleSeqAlignment([
         SeqRecord(Seq("GTAC"), name="seq1"),
         SeqRecord(Seq("CGTT"), name="seq2"),
         SeqRecord(Seq("TAGC"), name="seq3"),
     ])
     assert align.check_duplicates(alignment, "TGTT") is None
Exemplo n.º 2
0
 def test_check_duplicates_MSA_and_string_with_duplicates(self):
     alignment = MultipleSeqAlignment([
         SeqRecord(Seq("GTAC"), name="seq1"),
         SeqRecord(Seq("CGTT"), name="seq2"),
         SeqRecord(Seq("TAGC"), name="seq3"),
     ])
     with pytest.raises(align.AlignmentError):
         assert align.check_duplicates(alignment, "seq3")
Exemplo n.º 3
0
 def test_check_duplicates_string_with_duplicates(self):
     with pytest.raises(align.AlignmentError):
         assert align.check_duplicates("GTAC", "CGTT", "CGTT")
Exemplo n.º 4
0
 def test_check_duplicates_strings_with_no_duplicates(self):
     assert align.check_duplicates("GTAC", "CGTT") is None
Exemplo n.º 5
0
 def test_check_duplicates_no_arguments(self):
     assert align.check_duplicates() is None