Example #1
0
 def test2BreakDistanceFromFile(self):
     with open('data/syntegy/2breakdistance.txt') as fp:
         genome1 = [ [int(y) for y in x.split(' ')] for x in fp.readline().strip()[1:-1].split(')(')]
         genome2 = [ [int(y) for y in x.split(' ')] for x in fp.readline().strip()[1:-1].split(')(')]
         dist = twoBreakDistance(genome1, genome2)
         print dist
 def test2BreakDistance(self):
     dist = twoBreakDistance([[1, 2, 3, 4, 5, 6]], [[+1, -3, -6, -5], [+2, -4]])
     self.assertEqual(dist, 3)