a BLAST-compatible local aligner for mapping protein and translated DNA query sequences against a protein reference database