added BLAST_processor, ProteinFunction (and Test)