Fisrt step in the obitax rewriting

This commit is contained in:
Eric Coissac
2024-11-08 09:48:16 +01:00
parent 422f11cceb
commit 9471fedfa1
16 changed files with 801 additions and 756 deletions

View File

@ -17,7 +17,7 @@ func (set *TaxonSet) Iterator() *ITaxonSet {
i := NewITaxonSet()
go func() {
for _, t := range *set {
for _, t := range set.set {
i.source <- t
}
close(i.source)
@ -30,7 +30,7 @@ func (set *TaxonSlice) Iterator() *ITaxonSet {
i := NewITaxonSet()
go func() {
for _, t := range *set {
for _, t := range set.slice {
i.source <- t
}
close(i.source)
@ -83,7 +83,7 @@ func (iterator *ITaxonSet) TaxonSet() *TaxonSet {
for iterator.Next() {
taxon := iterator.Get()
set[taxon.taxid] = taxon
set[taxon.id] = taxon
}
return &set
}