De_bruijn_graph based nucleotide aligner