Update obiuniq for very large dataset

This commit is contained in:
Eric Coissac
2025-12-03 11:48:50 +01:00
parent 547135c747
commit ac0d3f3fe4
10 changed files with 281 additions and 56 deletions

View File

@@ -7,11 +7,15 @@ import (
func ISequenceChunk(iterator obiiter.IBioSequence,
classifier *obiseq.BioSequenceClassifier,
onMemory bool) (obiiter.IBioSequence, error) {
onMemory bool,
dereplicate bool,
na string,
statsOn obiseq.StatsOnDescriptions,
) (obiiter.IBioSequence, error) {
if onMemory {
return ISequenceChunkOnMemory(iterator, classifier)
} else {
return ISequenceChunkOnDisk(iterator, classifier)
return ISequenceChunkOnDisk(iterator, classifier, dereplicate, na, statsOn)
}
}