diff --git a/mutalyzer/Retriever.py b/mutalyzer/Retriever.py index e514ab96bc3a0cd1519513acaedde13afcb9c584..ad0165b5c35a82dfc1c8694dfd9af90f3295302a 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').