some renaming of functions

This commit is contained in:
Eric Coissac
2025-08-06 15:54:50 -04:00
parent 997b6e8c01
commit 04f3af3e60
8 changed files with 174 additions and 5 deletions

17
pkg/obichunk/chunk.go Normal file
View File

@@ -0,0 +1,17 @@
package obichunk
import (
"git.metabarcoding.org/obitools/obitools4/obitools4/pkg/obiiter"
"git.metabarcoding.org/obitools/obitools4/obitools4/pkg/obiseq"
)
func ISequenceChunk(iterator obiiter.IBioSequence,
classifier *obiseq.BioSequenceClassifier,
onMemory bool) (obiiter.IBioSequence, error) {
if onMemory {
return ISequenceChunkOnMemory(iterator, classifier)
} else {
return ISequenceChunkOnDisk(iterator, classifier)
}
}

View File

@@ -9,7 +9,7 @@ import (
"git.metabarcoding.org/obitools/obitools4/obitools4/pkg/obiseq"
)
// ISequenceChunkMemory processes a sequence iterator by distributing the sequences
// ISequenceChunkOnMemory processes a sequence iterator by distributing the sequences
// into chunks in memory. It uses a classifier to determine how to distribute
// the sequences and returns a new iterator for the processed sequences.
//
@@ -22,7 +22,7 @@ import (
// An iterator of biosequences representing the processed chunks.
//
// The function operates asynchronously.
func ISequenceChunkMemory(iterator obiiter.IBioSequence,
func ISequenceChunkOnMemory(iterator obiiter.IBioSequence,
classifier *obiseq.BioSequenceClassifier) (obiiter.IBioSequence, error) {
newIter := obiiter.MakeIBioSequence()

View File

@@ -35,7 +35,7 @@ func IUniqueSequence(iterator obiiter.IBioSequence,
}
} else {
iterator, err = ISequenceChunkMemory(iterator,
iterator, err = ISequenceChunkOnMemory(iterator,
obiseq.HashClassifier(opts.BatchCount()))
if err != nil {