break the import cyccle

This commit is contained in:
Eric Coissac
2025-01-27 17:23:07 +01:00
parent 7c4042df6b
commit c50a0f409d
9 changed files with 46 additions and 44 deletions

View File

@@ -5,11 +5,12 @@ import (
"git.metabarcoding.org/obitools/obitools4/obitools4/pkg/obidefault"
"git.metabarcoding.org/obitools/obitools4/obitools4/pkg/obiiter"
"git.metabarcoding.org/obitools/obitools4/obitools4/pkg/obiitercsv"
"git.metabarcoding.org/obitools/obitools4/obitools4/pkg/obitools/obiconvert"
)
func CLIWriteSequenceCSV(iterator obiiter.IBioSequence,
terminalAction bool, filenames ...string) *obiiter.ICSVRecord {
terminalAction bool, filenames ...string) *obiitercsv.ICSVRecord {
if obiconvert.CLIProgressBar() {
iterator = iterator.Speed("Writing CSV")
@@ -42,12 +43,12 @@ func CLIWriteSequenceCSV(iterator obiiter.IBioSequence,
}
func CLICSVWriter(iterator *obiiter.ICSVRecord,
func CLICSVWriter(iterator *obiitercsv.ICSVRecord,
terminalAction bool,
options ...WithOption) *obiiter.ICSVRecord {
options ...WithOption) *obiitercsv.ICSVRecord {
var err error
var newIter *obiiter.ICSVRecord
var newIter *obiitercsv.ICSVRecord
if obiconvert.CLIOutPutFileName() != "-" {
options = append(options, OptionFileName(obiconvert.CLIOutPutFileName()))