diff --git a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
index e7c8df34de0f4c525cfaf5d484bbd3b73d7c5c90..50f3ae163e9c6e7f313c5dd86845e41bf9e0777d 100644
--- a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
+++ b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
@@ -632,11 +632,18 @@ public class PublicDBDocumentEntry extends SimpleDocumentEntry
    **/
   private static void initDatabaseMappings()
   {
-    final InputStream keyStream =
-      Options.class.getResourceAsStream("/etc/key_mapping");
-    final InputStream qualifierStream =
-      Options.class.getResourceAsStream("/etc/qualifier_mapping");
-    
+    InputStream keyStream = 
+      Options.class.getResourceAsStream("/key_mapping");
+    if (keyStream == null)
+      keyStream = 
+        Options.class.getResourceAsStream("/etc/key_mapping");
+
+    InputStream qualifierStream = 
+      Options.class.getResourceAsStream("/qualifier_mapping");
+    if (qualifierStream == null)
+      qualifierStream = 
+        Options.class.getResourceAsStream("/etc/qualifier_mapping");
+
     final Properties keyMapProperties = new Properties();
     final Properties qualifierMapProperties = new Properties();
     try