A genetic algorithm based method for stringent haplotyping of family data