This commit is contained in:
Xevion
2019-07-13 04:16:23 -05:00
parent f10c9ee99c
commit d558cf2d6c
15 changed files with 90 additions and 1 deletions

View File

@@ -0,0 +1,4 @@
def distance(strand_a, strand_b):
if len(strand_a) != len(strand_b):
raise ValueError(f'strand_a (length {len(strand_a)}) has a different length from strand_b (length {len(strand_b)}), hamming distance cannot be computed.')
return len(strand_a) - len([char for index, char in enumerate(strand_a) if char == strand_b[index]])