An efficient implementation of Smith Waterman algorithm on GPU using CUDA, for massively parallel scanning of sequence databases
gapped blast and psi - blast : a new generation of protein database search programs .