diff --git a/biostools/analyzers.py b/biostools/analyzers.py index a422131..2a5a041 100644 --- a/biostools/analyzers.py +++ b/biostools/analyzers.py @@ -1667,7 +1667,7 @@ class MRAnalyzer(Analyzer): def __init__(self, *args, **kwargs): super().__init__('MR', *args, **kwargs) - self._check_pattern = re.compile(b'''[A-Z ]{7} \\(r\\) V''') + self._check_pattern = re.compile(b'''[A-Z ]{7} \\((?:r|tm)\\) V''') self._signon_pattern = re.compile(b'''OEM SIGNON >>-->([\\x20-\\x7E]+)''') self.register_check_list([ @@ -1691,7 +1691,7 @@ class MRAnalyzer(Analyzer): return True def _version_newer(self, line, match): - '''^[A-Z ]{7} \\(r\\) (V(?:[^ ]+))(?: (.+))?$''' + '''^[A-Z ]{7} \\((?:r|tm)\\) (V(?:[^ ']+))(?: (.+))?$''' # Extract version. self.version = match.group(1)