index to kmerfunction
added label and nonzero options
fix printf