The BLAST series of programs (Altschul et al.) were designed to compare nucleotide and peptide sequences with those in sequence databases. They do this in a statistically valid way to produce a series of high scoring pairs (HSPs) which are aligned pairs of sequences from the query and the database (sbjct). HSPs are identified by their loci in the query and sbjct sequences as well as by their similarity scores and percentage identities and similarities.
Output from blast is typically in human readable text format, which is intelligible when the output is of limited size, as is typical for short sequences. However when there are long sequences in the comparison, many HSPs result. For a typical small genome comparison there are typically approximately 10000-20000 HSPs with an output file consisting of several megabytes of text.
CROSS is a Windows 9x/NT program which does the following:


What is not obvious at first is that the different modalities of blast query produce output which translates into information useful for a variety of purposes:
Examples:
| Blast | query | sbjct | information |
|---|---|---|---|
| blastN | Whole genome | Whole genome | Dot plot - reveals large scale inversions, transpositions and indels Pyrococcus spp. Mycobacterium spp. Helicobacter pylori and Campylobacter jejuni |
| blastN | Whole genome | self | Repeats and inversions |
| blastN | Whole genome | ||
| blastN | |||
| blastN | |||
| blastN |