def testMemoAlign4(self):
   self.assertEqual(hw.memoAlignScore('CIEAFGTSKQKRALNSRRMNAVGNDIVSTAVTKAAADVIDAKGVTALIQDVAQD', 'RDLPIWTSVDWKSLPATEIFNKAFSQGSDEAMYDYMAVYKKSCPQTRR',-9,hw.blosum62,{}), -48)
 def testMemoAlign2(self):
   self.assertEqual(hw.memoAlignScore('','FGTSK',-9,hw.blosum62,{}), -45)
 def testMemoAlign3(self):
   self.assertEqual(hw.memoAlignScore('IVEKGYY','AVEYY',-9,hw.blosum62,{}), 4)
 def testMemoAlign1(self):
   self.assertEqual(hw.memoAlignScore('','',-9,hw.blosum62,{}), 0)
 def testMemoAlign4(self):
     self.assertEqual(
         hw.memoAlignScore(
             'CIEAFGTSKQKRALNSRRMNAVGNDIVSTAVTKAAADVIDAKGVTALIQDVAQD',
             'RDLPIWTSVDWKSLPATEIFNKAFSQGSDEAMYDYMAVYKKSCPQTRR', -9,
             hw.blosum62, {}), -48)
 def testMemoAlign3(self):
     self.assertEqual(
         hw.memoAlignScore('IVEKGYY', 'AVEYY', -9, hw.blosum62, {}), 4)
 def testMemoAlign2(self):
     self.assertEqual(hw.memoAlignScore('', 'FGTSK', -9, hw.blosum62, {}),
                      -45)
 def testMemoAlign1(self):
     self.assertEqual(hw.memoAlignScore('', '', -9, hw.blosum62, {}), 0)