Пример #1
0
	def testKmerComparisonKmerOffMiddle(self):
		seq = "GGAACCGCGTTCGGGGGGGGGGGGGCCGAACCCTTCCAGCATTGAGCTCCTGCCGCTAGCTTATGCGGCCTCCCATCCAGTCGGCCGAGACGCACGACTT"
		predKmer = "GAATTTTTC"

		startIndex = 27
		endIndex = startIndex + len(predKmer)

		numTP, numFP = compareKmerCommon.getNumbersAfterKmerComparison(startIndex, endIndex, startIndex, seq, predKmer)
		self.assertEqual(numTP, len(predKmer) - 3)
		self.assertEqual(numFP, 3)		
Пример #2
0
	def testKmerComparisonExactKmer(self):
		seq = "GGAACCGCGTTCGGGGGGGGGGGGGCCGAACCCTTCCAGCATTGAGCTCCTGCCGCTAGCTTATGCGGCCTCCCATCCAGTCGGCCGAGACGCACGACTT"
		predKmer = "GAACCCTTC"

		startIndex = seq.find(predKmer)
		endIndex = startIndex + len(predKmer)

		numTP, numFP = compareKmerCommon.getNumbersAfterKmerComparison(startIndex, endIndex, startIndex, seq, predKmer)
		self.assertEqual(numTP, len(predKmer))
		self.assertEqual(numFP, 0)