2024-06-01 17:26:16 +02:00
|
|
|
package obioptions
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"fmt"
|
|
|
|
|
)
|
|
|
|
|
|
2024-06-04 11:57:16 +02:00
|
|
|
// TODO: The version number is extracted from git. This induces that the version
|
|
|
|
|
// corresponds to the last commit, and not the one when the file will be
|
|
|
|
|
// commited
|
2024-12-20 20:06:57 +01:00
|
|
|
|
Add error handling for ambiguous bases in k-mer encoding
This commit introduces error handling for ambiguous DNA bases (N, R, Y, W, S, K, M, B, D, H, V) in k-mer encoding. It adds new functions IterNormalizedKmersWithErrors and EncodeNormalizedKmersWithErrors that track and encode the number of ambiguous bases in each k-mer using error markers in the top 2 bits. The commit also updates the version string to reflect the latest changes.
2026-02-04 21:44:52 +01:00
|
|
|
var _Commit = "28162ac"
|
2025-03-01 09:20:39 +01:00
|
|
|
var _Version = "Release 4.4.0"
|
2024-06-01 17:26:16 +02:00
|
|
|
|
|
|
|
|
// Version returns the version of the obitools package.
|
|
|
|
|
//
|
|
|
|
|
// No parameters.
|
|
|
|
|
// Returns a string representing the version of the obitools package.
|
|
|
|
|
func VersionString() string {
|
|
|
|
|
return fmt.Sprintf("%s (%s)", _Version, _Commit)
|
|
|
|
|
}
|