Parallel sequence alignment using BLAST, the Swift parallel scripting system, and split and merge tools from Caltech.