Scalable mapping-free algorithms and K-mer data structures for genomic analysis