FPGA Accelerated Bioinformatics: Alignment, Classification, Homology and Counting