Are there any tools to reconstruct alternative haplotypes to the genome reference from short read sequencing data? For example, if one has prior knowledge that there might be duplicated or diverged haplotypes for gene X in the resequencing of a human individual, what tools can be used to reconstruct the putative alternative haplotypes in that gene X?