Sequence alignment algorithms form the foundation of comparative genomics, structural biology and evolutionary studies by identifying regions of similarity among nucleotide or protein sequences.
The algorithms predicted where common ancestors must be present in the evolutionary trees to explain the patterns of genetic variation. The resulting network contained almost 27 million ancestors.