introduce obidefault

This commit is contained in:
Eric Coissac committed 2025-01-27 17:12:45 +01:00
1 parent 0a567f621c
commit 7c4042df6b
69 files changed
+505 -479

No files matched your search

+19 -1
View File
@@ -1,6 +1,9 @@
package obitax
import log "github.com/sirupsen/logrus"
import (
"git.metabarcoding.org/obitools/obitools4/obitools4/pkg/obidefault"
log "github.com/sirupsen/logrus"
)
var __defaut_taxonomy__ *Taxonomy
@@ -26,5 +29,20 @@ func IsDefaultTaxonomyDefined() bool {
}
func DefaultTaxonomy() *Taxonomy {
var err error
if __defaut_taxonomy__ == nil {
if obidefault.HasSelectedTaxonomy() {
__defaut_taxonomy__, err = LoadTaxonomy(
obidefault.SelectedTaxonomy(),
!obidefault.AreAlternativeNamesSelected(),
)
if err != nil {
log.Fatalf("Cannot load default taxonomy: %v", err)
}
}
}
return __defaut_taxonomy__
}