mirror of
https://github.com/metabarcoding/obitools4.git
synced 2025-12-08 00:30:27 +00:00
obicsv bug with stat on value map fields
This commit is contained in:
@@ -21,7 +21,7 @@ func (s *BioSequence) AttributeKeys(skip_container, skip_definition bool) obiuti
|
||||
keys := obiutils.MakeSet[string]()
|
||||
|
||||
for k, v := range s.Annotations() {
|
||||
if !((skip_container && obiutils.IsAContainer(v)) ||
|
||||
if !((skip_container && (obiutils.IsAContainer(v) || IsStatsOnValues(v))) ||
|
||||
(skip_definition && k == "definition")) {
|
||||
keys.Add(k)
|
||||
}
|
||||
|
||||
@@ -76,6 +76,12 @@ func MapAsStatsOnValues(m map[string]int) *StatsOnValues {
|
||||
return &v
|
||||
|
||||
}
|
||||
|
||||
func IsStatsOnValues(value interface{}) bool {
|
||||
_, ok := value.(*StatsOnValues)
|
||||
return ok
|
||||
}
|
||||
|
||||
func (sov *StatsOnValues) RLock() {
|
||||
sov.lock.RLock()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user