G-BLASTN: accelerating nucleotide alignment by graphics processors | Synapse