BLAST+: architecture and applications
IMPALA: matching a protein sequence against a collection of PSI-BLAST-constructed position-specific score matrices