implemented annotation-blastn