This function should work for a wide range of data types. A typical
usage would be with an object of class c("haplotype",
"character")
.
For objects of class c("haplotype", "DNAbin")
, it is better to
use dist.dna(x, "n")
to compute the Hamming distances.