bp_index.pl builds a bioperl index for the sequence files given in the
argument list, under the index name. For example
bp_index.pl nrdb /data/nrdb/nrdb.fasta
would build an index called nrdb as the index name for the file
bp_index.pl -fmt EMBL swiss /data/swiss/*.dat
would build an index called swiss for all the files in /data/swiss
which end in .dat which are in EMBL format.
The indexes are built using the Bio/Index/* modules, in particular,
Bio::Index::EMBL and the Bio::Index::Fasta modules. Any script which
uses these modules can use the index. A good example script is bp_fetch
which fetches sequences and pipes them to STDOUT, for example
gets the ROA1_HUMAN sequence from the swiss index and writes it as
fasta format on STDOUT.