diff --git a/pkg/obiiter/batchiterator.go b/pkg/obiiter/batchiterator.go index 910aa36..ed7eff1 100644 --- a/pkg/obiiter/batchiterator.go +++ b/pkg/obiiter/batchiterator.go @@ -598,7 +598,9 @@ func (iterator IBioSequenceBatch) FilterOn(predicate obiseq.SequencePredicate, } seqs.slice = slice[:j] - trueIter.Push(seqs) + if seqs.Length() > 0 { + trueIter.Push(seqs) + } } trueIter.Done()