correction in obitag to save partially indexed reference db

Former-commit-id: ba1e5ce42ac77b143d20fd8903a6e157d83c09f5
This commit is contained in:
2023-06-07 17:48:38 +02:00
parent 63dc67f344
commit 49fa1a76cb

View File

@ -3,10 +3,12 @@ package main
import (
"fmt"
"os"
log "github.com/sirupsen/logrus"
"git.metabarcoding.org/lecasofts/go/obitools/pkg/obiiter"
"git.metabarcoding.org/lecasofts/go/obitools/pkg/obitools/obiconvert"
"git.metabarcoding.org/lecasofts/go/obitools/pkg/obitools/obifind"
"git.metabarcoding.org/lecasofts/go/obitools/pkg/obitools/obitag"
"git.metabarcoding.org/lecasofts/go/obitools/pkg/obioptions"
@ -30,6 +32,9 @@ func main() {
// trace.Start(ftrace)
// defer trace.Stop()
obioptions.SetWorkerPerCore(2)
obioptions.SetReadWorkerPerCore(0.5)
optionParser := obioptions.GenerateOptionParser(obitag.OptionSet)
_, args := optionParser(os.Args)
@ -41,10 +46,20 @@ func main() {
os.Exit(1)
}
identified := obitag.AssignTaxonomy(fs)
taxo, error := obifind.CLILoadSelectedTaxonomy()
if error != nil {
log.Panicln(error)
}
references := obitag.CLIRefDB()
identified := obitag.CLIAssignTaxonomy(fs,references,taxo)
obiconvert.CLIWriteBioSequences(identified, true)
obiiter.WaitForLastPipe()
obitag.CLISaveRefetenceDB(references)
fmt.Println("")
}