mirror of
https://github.com/metabarcoding/obitools4.git
synced 2026-03-25 21:40:52 +00:00
This commit addresses a bug in the super k-mer implementation where the minimizer bijection property was not properly enforced. The fix ensures that: 1. All k-mers within a super k-mer share the same minimizer 2. Identical super k-mer sequences have the same minimizer The changes include: - Fixing the super k-mer iteration logic to properly validate the minimizer bijection property - Adding a comprehensive test suite (TestSuperKmerMinimizerBijection) that validates the intrinsic property of super k-mers - Updating the .gitignore file to properly track relevant files This resolves issues where the same sequence could be associated with different minimizers, violating the super k-mer definition.
35 lines
300 B
Plaintext
35 lines
300 B
Plaintext
**/cpu.pprof
|
|
**/cpu.trace
|
|
**/test
|
|
**/bin
|
|
**/vendor
|
|
**/*.fastq
|
|
**/*.fasta
|
|
**/*.fastq.gz
|
|
**/*.fasta.gz
|
|
**/.DS_Store
|
|
**/*.gml
|
|
**/*.log
|
|
**/xxx*
|
|
**/*.sav
|
|
**/*.old
|
|
**/*.tgz
|
|
**/*.yaml
|
|
**/*.csv
|
|
xx
|
|
|
|
.rhistory
|
|
/.vscode
|
|
/build
|
|
/bugs
|
|
|
|
/ncbitaxo
|
|
|
|
!/obitests/**
|
|
!/sample/**
|
|
LLM/**
|
|
*_files
|
|
|
|
entropy.html
|
|
bug_id.txt
|