From f27e9bc91e58124dd8247fc5357cf44d7ce1cb93 Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Wed, 5 Feb 2025 19:27:00 +0100 Subject: [PATCH] patch a bug related to csv and qualities --- pkg/obioptions/version.go | 2 +- pkg/obitools/obicsv/obicsv.go | 1 + pkg/obitools/obicsv/sequence.go | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pkg/obioptions/version.go b/pkg/obioptions/version.go index 1c22e99..d40ddc5 100644 --- a/pkg/obioptions/version.go +++ b/pkg/obioptions/version.go @@ -8,7 +8,7 @@ import ( // corresponds to the last commit, and not the one when the file will be // commited -var _Commit = "ceca339" +var _Commit = "773e549" var _Version = "Release 4.2.0" // Version returns the version of the obitools package. diff --git a/pkg/obitools/obicsv/obicsv.go b/pkg/obitools/obicsv/obicsv.go index 5fbe7f4..daf6704 100644 --- a/pkg/obitools/obicsv/obicsv.go +++ b/pkg/obitools/obicsv/obicsv.go @@ -33,6 +33,7 @@ func CLIWriteSequenceCSV(iterator obiiter.IBioSequence, CSVDefinition(CLIPrintDefinition()), CSVKeys(CLIToBeKeptAttributes()), CSVSequence(CLIPrintSequence()), + CSVQuality(CLIPrintQuality()), CSVAutoColumn(CLIAutoColumns()), ) diff --git a/pkg/obitools/obicsv/sequence.go b/pkg/obitools/obicsv/sequence.go index 12eb35c..798b781 100644 --- a/pkg/obitools/obicsv/sequence.go +++ b/pkg/obitools/obicsv/sequence.go @@ -40,7 +40,7 @@ func CSVSequenceHeader(opt Options) obiitercsv.CSVHeader { } if opt.CSVQuality() { - record.AppendField("quality") + record.AppendField("qualities") } return record @@ -100,9 +100,9 @@ func CSVBatchFromSequences(batch obiiter.BioSequenceBatch, opt Options) obiiterc for j := 0; j < l; j++ { ascii[j] = uint8(q[j]) + uint8(quality_shift) } - record["quality"] = string(ascii) + record["qualities"] = string(ascii) } else { - record["quality"] = opt.CSVNAValue() + record["qualities"] = opt.CSVNAValue() } }