UMD Overlapper takes a set of reads and quality data and determines which read pairs plausibly overlap; that is, it determines the pairs of reads containing subsequences that are similar enough that they may have come from overlapping parts of the genome.