From: A linear-time algorithm for reconstructing zero-recombinant haplotype configuration on a pedigree