Recombination here is defined as the exchange of genetic material between two genomes. Recombination violates the assumption in molecular phylogenetics that there is only one evolutionary history in a sequence data set. Thus, it is important to detect recombination before inferring phylogenetic relationships. A breakpoint is defined as the location where a recombination event occurs in a sequence.