A simple interface for byte indexing a WU-BLAST multi-part report for faster access. An interface script--BLASTaid--has been included in this distribution for command line usage.
This module was written to aid accessing specific reports from longer, multi part WU-BLAST alignments reports. Depending on parameters and starting input, BLAST reports may be several gigabytes in size. Extremely large files can prove to be problematic and rate-limiting in post-process analysis. BLASTaid takes a multi-part BLAST report and creates a byte index. Specific reports may be pulled directly from the larger set by jumping directly to the entry via the byte-index. The index file need only be created one time per BLAST report. The module automatically uses a supplied index file if it already exists. A developer may also loop through every report in the multi-report in a systematic way.
BLASTaid is currently being expanded to include full report parsing support. Please check back for revision updates.