Beispiel #1
0
	def test_one_approximate_match(self):
		occurrences = dnaseq.naive_approximate("ACTTACTTGATAAAGT", "ACTTTA", 2)
		self.assertEqual([0, 4], occurrences)
Beispiel #2
0
	def test_no_match(self):
		occurrences = dnaseq.naive_approximate("AAAAAA", "CCC", 2)
		self.assertEqual([], occurrences)
Beispiel #3
0
	def test_one_match(self):
		occurrences = dnaseq.naive_approximate("CCATCC", "ATG", 2)
		self.assertEqual([2], occurrences)
Beispiel #4
0
 def test_one_approximate_match(self):
     occurrences = dnaseq.naive_approximate("ACTTACTTGATAAAGT", "ACTTTA", 2)
     self.assertEqual([0, 4], occurrences)
Beispiel #5
0
 def test_one_match(self):
     occurrences = dnaseq.naive_approximate("CCATCC", "ATG", 2)
     self.assertEqual([2], occurrences)
Beispiel #6
0
 def test_no_match(self):
     occurrences = dnaseq.naive_approximate("AAAAAA", "CCC", 2)
     self.assertEqual([], occurrences)
Beispiel #7
0
def question_06():
	occurrences = dnaseq.naive_approximate(lambda_virus, "AGGAGGTT", 2)
	print "question_06: %i" % occurrences[0]
Beispiel #8
0
def question_05():
	occurrences = dnaseq.naive_approximate(lambda_virus, "TTCAAGCC", 2)
	print "question_05: %i" % len(occurrences)