this is simple matter of treating each unique haplotype in a dataset as an operational taxonomic unit and employing one or more of the many phylogenetic algorithms either distance matrix or discrete character base capable of producing a phylogenetic tree of haplotype reletionships.