From c9cf753d982c3e4bb05dd1adce7c690ccb12a47c Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Fri, 1 Apr 2022 17:21:04 -0300 Subject: [PATCH] Add Tera Drive IBM identification --- biostools/analyzers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/biostools/analyzers.py b/biostools/analyzers.py index 3677794..3af811c 100644 --- a/biostools/analyzers.py +++ b/biostools/analyzers.py @@ -1323,8 +1323,8 @@ class IBMAnalyzer(Analyzer): def __init__(self, *args, **kwargs): super().__init__('IBM', *args, **kwargs) - self._header_pattern = re.compile(b'''([0-9]{2}[A-Z0-9][0-9]{4}) (COPR\. IBM|\(C\) COPYRIGHT IBM CORPORATION) 19[89][0-9]''') - self._interleaved_header_pattern = re.compile(b'''(([0-9])\\2([0-9])\\3([A-Z0-9])\\4(?:[0-9]{8})) (CCOOPPRR\.\. IIBBMM|\(\(CC\)\) CCOOPPYYRRIIGGHHTT IIBBMM CCOORRPPOORRAATTIIOONN) 1199([89])\\6([0-9])\\7''') + self._header_pattern = re.compile(b'''([0-9]{2}[A-Z0-9][0-9]{4}) ?(COPR\\. IBM|\\(C\\) COPYRIGHT IBM CORPORATION) 19[89][0-9]''') + self._interleaved_header_pattern = re.compile(b'''(([0-9])\\2([0-9])\\3([A-Z0-9])\\4(?:[0-9]{8})) (CCOOPPRR\\.\\. IIBBMM|\\(\\(CC\\)\\) CCOOPPYYRRIIGGHHTT IIBBMM CCOORRPPOORRAATTIIOONN) 1199([89])\\6([0-9])\\7''') def can_handle(self, file_data, header_data): # Extract IBM part number/copyright headers.