Use a map to hold hashed kmers rather than a vector; other improvements
Compile out unused quality storage