A dynamic programming algorithm for haplotype block partitioning