Pošalji zapis e-poštom: Optimal algorithms for haplotype assembly from whole-genome sequence data