Exemple #1
0
    def setUp(self):
        """Setup for ScoreMatrix tests."""
        self.score_matrix = ScoreMatrix('AACGU', 'ACAGU')

        def fill():
            pass

        def traceback():
            pass

        self.score_matrix.fill = fill
        self.score_matrix.traceback = traceback

        self.empty_score_matrix = ScoreMatrix('', '')
Exemple #2
0
 def test_init(self):
     """Tests for ScoreMatrix __init__ function."""
     #Test empty ScoreMatrix
     self.empty_score_matrix = ScoreMatrix('', '')
     self.assertEqual(self.empty_score_matrix.First, '')
     self.assertEqual(self.empty_score_matrix.Second, '')
     self.assertEqual(self.empty_score_matrix.Cols, 1)
     self.assertEqual(self.empty_score_matrix.Rows, 1)
     self.assertEqual(self.empty_score_matrix.GapScore, -1)
     self.assertEqual(self.empty_score_matrix.GapSymbol, '-')
     self.assertEqual(self.empty_score_matrix.FirstAlign, [])
     self.assertEqual(self.empty_score_matrix.SecondAlign, [])