From 4e15abd3ac95d7c17c192f97bf1458450316d332 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Fri, 18 Jun 2010 14:45:34 +0000
Subject: [PATCH] look for mapping files on the classpath before looking in
 /etc

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@14075 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 .../artemis/io/PublicDBDocumentEntry.java       | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java b/uk/ac/sanger/artemis/io/PublicDBDocumentEntry.java
index e7c8df34d..50f3ae163 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
-- 
GitLab