logo
pub fn hamming(alpha: TextSlice<'_>, beta: TextSlice<'_>) -> u64
Expand description

Compute the Hamming distance between two strings. Complexity: O(n).

Example

use bio::alignment::distance::*;

let x = b"GTCTGCATGCG";
let y = b"TTTAGCTAGCG";
// GTCTGCATGCG
//  |  ||  |||
// TTTAGCTAGCG
assert_eq!(hamming(x, y), 5);