Parsimony-Based Genetic Algorithm For Haplotype Resolution And Block Partitioning