bookmark Prism A haplotyping algorithm. Prism proceeds in two stages. First, in a local stage, it assembles fragments into haplotype blocks by connecting them together at their overlapping heterozygous SNVs. This step is similar to existing algorithms for dilution haplotyping technologies. Then, in a global stage, Prism exploits linkage disequilibrium patterns to assemble local blocks into long and accurate global haplotype contigs.