From d7a9f33d3b28d42954ff15687475338b458b6f87 Mon Sep 17 00:00:00 2001
From: David Schaefer <david.schaefer@ufz.de>
Date: Fri, 27 Aug 2021 15:49:37 +0200
Subject: [PATCH] [FIX] add missing positional flags and fix default masking

---
 saqc/core/translator/positionaltranslator.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/saqc/core/translator/positionaltranslator.py b/saqc/core/translator/positionaltranslator.py
index 3de906b2c..69a50e079 100644
--- a/saqc/core/translator/positionaltranslator.py
+++ b/saqc/core/translator/positionaltranslator.py
@@ -26,7 +26,15 @@ class PositionalTranslator(Translator):
     Implements the translation from and to the flagging scheme implemented by CHS
     """
 
-    _FORWARD: ForwardMap = {0: UNFLAGGED, 1: DOUBTFUL, 2: BAD}
+    TO_MASK = DOUBTFUL + 1
+
+    _FORWARD: ForwardMap = {
+        -6: UNFLAGGED,
+        -5: UNFLAGGED,
+        0: UNFLAGGED,
+        1: DOUBTFUL,
+        2: BAD,
+    }
     _BACKWARD: BackwardMap = {
         UNTOUCHED: 0,
         UNFLAGGED: 0,
-- 
GitLab