Short-read DNA sequence alignment with custom designed FPGA-based hardware