k-mer counting, part I: Introduction | BioInfoLogics