def testEmptyStrings(self):
     distance = hammingDistance("","")
     self.assertEqual(0,distance)
    def testHammingDistanceUpperCase(self):
        distance = hammingDistance(TEST_STR_A(), TEST_STR_B())

        self.assertEqual(EXPECTED_DISTANCE(),distance)
    def testLowerCaseStrings(self):
        distance = hammingDistance(TEST_STR_A().lower(), TEST_STR_B().lower())

        self.assertEqual(EXPECTED_DISTANCE(), distance)
コード例 #4
0
def calcNumPointMutations(twoStrings):
    """Given two DNA strings seperated by a new line, find Hamming distance"""
    
    dnaStrA, dnaStrB = twoStrings.split('\n')

    return hammingDistance(dnaStrA, dnaStrB)