From d40f84fa32cbc9809852b651bd02e480853d0109 Mon Sep 17 00:00:00 2001 From: Martijn Vermaat <martijn@vermaat.name> Date: Thu, 9 Jul 2015 14:24:32 +0200 Subject: [PATCH] Add NCBI resource unavailable error detection --- mutalyzer/Retriever.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mutalyzer/Retriever.py b/mutalyzer/Retriever.py index e514ab96..ad0165b5 100644 --- a/mutalyzer/Retriever.py +++ b/mutalyzer/Retriever.py @@ -404,6 +404,11 @@ class GenBankRetriever(Retriever): 'Could not retrieve %s.' % name) return None + if b'Resource temporarily unavailable' in raw_data: + self._output.addMessage(__file__, 4, 'ERETR', + 'Resource temporarily unavailable from NCBI servers: %s.' % name) + return None + # This is a hack to detect constructed references, the proper way to # do this would be to check the data_file_division attribute of the # parsed GenBank file (it would be 'CON'). -- GitLab