The underlying algorithm is based on extensions to the usual approach of single linkage clustering of local pairwise alignments between genomic sequences.
Our extensions use multiple alignment information to define the boundaries of individual copies of the repeats and to distinguish homologous but distinct repeat element families.