diff --git a/saqc/core/translator/positionaltranslator.py b/saqc/core/translator/positionaltranslator.py index 3de906b2cbb61cf152b3e3eeb5bbedd53dd4c719..69a50e0793f1aacdfb993b58c3c7b2e0cbdfef34 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,