Refactor chunk processing and update version commit

Optimize chunk processing by moving variable declarations inside the loop and update the commit hash in version.go to reflect the latest changes.
This commit is contained in:
Eric Coissac
2026-01-14 17:46:26 +01:00
parent f55dd553c7
commit 0678181023
2 changed files with 10 additions and 10 deletions

View File

@@ -120,7 +120,6 @@ func ISequenceChunkOnDisk(iterator obiiter.IBioSequence,
if dereplicate {
u := make(map[string]*obiseq.BioSequence)
var source string
var chunk obiseq.BioSequenceSlice
for iseq.Next() {
batch := iseq.Get()
@@ -135,15 +134,16 @@ func ISequenceChunkOnDisk(iterator obiiter.IBioSequence,
u[sstring] = seq
}
}
chunk = obiseq.MakeBioSequenceSlice(len(u))
i := 0
for _, seq := range u {
chunk[i] = seq
}
}
chunk := obiseq.MakeBioSequenceSlice(len(u))
i := 0
for _, seq := range u {
chunk[i] = seq
i++
}
newIter.Push(obiiter.MakeBioSequenceBatch(source, order, chunk))
} else {

View File

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