From 885be18fb2c20627aee5d938932a223b924d683d Mon Sep 17 00:00:00 2001
From: Martijn Vermaat <martijn@vermaat.name>
Date: Thu, 21 Jun 2012 13:59:54 +0000
Subject: [PATCH] Check for unknown GI reference identifier

git-svn-id: https://humgenprojects.lumc.nl/svn/mutalyzer/trunk@554 eb6bd6ab-9ccd-42b9-aceb-e2899b4a52f1
---
 mutalyzer/Retriever.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/mutalyzer/Retriever.py b/mutalyzer/Retriever.py
index 99aedd97..613bd789 100644
--- a/mutalyzer/Retriever.py
+++ b/mutalyzer/Retriever.py
@@ -720,6 +720,10 @@ class GenBankRetriever(Retriever):
         """
         if (identifier[0].isdigit()) : # This is a GI identifier.
             name = self._database.getGBFromGI(identifier)
+            if name is None:
+                self._output.addMessage(__file__, 4, "ERETR",
+                                        "Unknown reference: %s" % identifier)
+                return
         else :
             name = identifier
 
-- 
GitLab