def test_non_standard_amino_acid(self):
     result = novelsplices.generate_tryptic_peps("X")
     self.assertEqual(result, ["X"])
 def test_mix_split(self):
     result = novelsplices.generate_tryptic_peps("KARAAKAAARAAAAKAAAAA")
     self.assertEqual(result, ["K", "AR", "AAK", "AAAR", "AAAAK", "AAAAA"])
 def test_all_amino_acids(self):
     result = novelsplices.generate_tryptic_peps("FLSYCWPHQRIMTNKVADEG")
     self.assertEqual(result, ["FLSYCWPHQR", "IMTNK", "VADEG"])
 def test_internal_k_split(self):
     result = novelsplices.generate_tryptic_peps("KAAKAAAK")
     self.assertEqual(result, ["K", "AAK", "AAAK"])
 def test_internal_r_split(self):
     result = novelsplices.generate_tryptic_peps("RAARAAAR")
     self.assertEqual(result, ["R", "AAR", "AAAR"])
 def test_r_nterminus(self):
     result = novelsplices.generate_tryptic_peps("RAAA")
     self.assertEqual(result, ["R", "AAA"])
 def test_r_cterminus(self):
     result = novelsplices.generate_tryptic_peps("AAAR")
     self.assertEqual(result, ["AAAR"])
 def test_non_standard_amino_acid(self):
     result = novelsplices.generate_tryptic_peps("X")
     self.assertEqual(result, ["X"])
 def test_no_k_or_r(self):
     result = novelsplices.generate_tryptic_peps("AAA")
     self.assertEqual(result, ["AAA"])
 def test_mix_split(self):
     result = novelsplices.generate_tryptic_peps("KARAAKAAARAAAAKAAAAA")
     self.assertEqual(result, ["K", "AR", "AAK", "AAAR", "AAAAK", "AAAAA"])
 def test_all_amino_acids(self):
     result = novelsplices.generate_tryptic_peps("FLSYCWPHQRIMTNKVADEG")
     self.assertEqual(result, ["FLSYCWPHQR", "IMTNK", "VADEG"])
 def test_internal_r_split(self):
     result = novelsplices.generate_tryptic_peps("RAARAAAR")
     self.assertEqual(result, ["R", "AAR", "AAAR"])
 def test_internal_k_split(self):
     result = novelsplices.generate_tryptic_peps("KAAKAAAK")
     self.assertEqual(result, ["K", "AAK", "AAAK"])
 def test_r_cterminus(self):
     result = novelsplices.generate_tryptic_peps("AAAR")
     self.assertEqual(result, ["AAAR"])
 def test_r_nterminus(self):
     result = novelsplices.generate_tryptic_peps("RAAA")
     self.assertEqual(result, ["R", "AAA"])
 def test_no_k_or_r(self):
     result = novelsplices.generate_tryptic_peps("AAA")
     self.assertEqual(result, ["AAA"])