BLAST classes

BLAST classes