Constructing a De Bruijn Graph