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)