HaplotypeCaller uses a sophisticated algorithm to assemble and compare haplotypes â groups of alleles that are inherited together â within a given region of the genome. It constructs a De Bruijn graph to model the possible sequences and uses this graph to identify variants by comparing the observed sequence data to a reference genome. This process enables the identification of both common and rare variants, which is essential for comprehensive cancer profiling.