mirror of
https://github.com/metabarcoding/obitools4.git
synced 2025-06-29 16:20:46 +00:00
Plenty of small bugs
Former-commit-id: 42c7fab7d65906c80ab4cd32da6867ff21842ea8
This commit is contained in:
@ -510,14 +510,14 @@ func (iterator IBioSequence) DivideOn(predicate obiseq.SequencePredicate,
|
||||
trueIter := MakeIBioSequence()
|
||||
falseIter := MakeIBioSequence()
|
||||
|
||||
if iterator.IsPaired() {
|
||||
trueIter.MarkAsPaired()
|
||||
falseIter.MarkAsPaired()
|
||||
}
|
||||
|
||||
trueIter.Add(1)
|
||||
falseIter.Add(1)
|
||||
|
||||
go func() {
|
||||
trueIter.WaitAndClose()
|
||||
falseIter.WaitAndClose()
|
||||
}()
|
||||
|
||||
go func() {
|
||||
trueOrder := 0
|
||||
falseOrder := 0
|
||||
@ -562,10 +562,11 @@ func (iterator IBioSequence) DivideOn(predicate obiseq.SequencePredicate,
|
||||
falseIter.Done()
|
||||
}()
|
||||
|
||||
if iterator.IsPaired() {
|
||||
trueIter.MarkAsPaired()
|
||||
falseIter.MarkAsPaired()
|
||||
}
|
||||
go func() {
|
||||
trueIter.WaitAndClose()
|
||||
falseIter.WaitAndClose()
|
||||
}()
|
||||
|
||||
return trueIter, falseIter
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user