Refactor k-mer encoding and frequency filtering with KmerSet

This commit refactors the k-mer encoding logic to handle ambiguous bases more consistently and introduces a KmerSet type for better management of k-mer collections. The frequency filter now works with KmerSet instead of roaring bitmaps directly, and the API has been updated to support level-based frequency queries. Additionally, the commit updates the version and commit hash.
This commit is contained in:
Eric Coissac
2026-02-05 14:41:41 +01:00
parent 60f27c1dc8
commit 00dcd78e84
5 changed files with 191 additions and 271 deletions

View File

@@ -8,7 +8,7 @@ import (
// corresponds to the last commit, and not the one when the file will be
// commited
var _Commit = "28162ac"
var _Commit = "60f27c1"
var _Version = "Release 4.4.0"
// Version returns the version of the obitools package.