|
def distance(strand_a, strand_b):
|
|
if (strand_a == strand_b):
|
|
return 0
|
|
if (len(strand_a) != len(strand_b)):
|
|
raise ValueError("Not the same distance")
|
|
|
|
distance = 0
|
|
zipped_strands = zip(strand_a, strand_b)
|
|
for a, b in zipped_strands:
|
|
if (a != b):
|
|
distance += 1
|
|
return distance
|