kmer

dna kmer ops for nim

Pure Nim score 30/100 · tests present · docs generated

Summary

Latest Version 0.2.6
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-08-31 07:16

Authors

  • Brent Pedersen

Installation

nimble install kmer
choosenim install kmer
git clone https://github.com/brentp/nim-kmer

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
kmer - - - - - - -

Dependencies

Package Version Optional
nim >= 0.17.2" #, "nim-lang/c2nim>=0.9.13 No

Source

Repository https://github.com/brentp/nim-kmer
Homepage https://github.com/brentp/nim-kmer
Documentation View Documentation
Registry Source nimble_official

README

this module allows encoding kmers of length up to 31 into uint64's

it is as fast as possible and allows reverse-complenting on encoded data and adding a single base to the right end or a complemented base for the left end as is needed when sliding along a sequence to generate all kmers.