JAL-2281 Use DBRefs.selectRefs to uppercase URL link target
authorkiramt <k.mourao@dundee.ac.uk>
Wed, 2 Nov 2016 15:22:45 +0000 (15:22 +0000)
committerkiramt <k.mourao@dundee.ac.uk>
Wed, 2 Nov 2016 15:22:45 +0000 (15:22 +0000)
src/jalview/util/DBRefUtils.java
src/jalview/util/UrlLink.java

index e6aa472..04cb75e 100755 (executable)
@@ -100,14 +100,14 @@ public class DBRefUtils
     HashSet<String> srcs = new HashSet<String>();
     for (String src : sources)
     {
-      srcs.add(src);
+      srcs.add(src.toUpperCase());
     }
 
     List<DBRefEntry> res = new ArrayList<DBRefEntry>();
     for (DBRefEntry dbr : dbrefs)
     {
       String source = getCanonicalName(dbr.getSource());
-      if (srcs.contains(source))
+      if (srcs.contains(source.toUpperCase()))
       {
         res.add(dbr);
       }
index b8e3eeb..3ee6432 100644 (file)
@@ -104,8 +104,6 @@ public class UrlLink
 
     label = label.trim();
     target = target.trim();
-    target = target.toUpperCase(); // DBRefEntry uppercases DB names
-    // NB getCanonicalName might be better but does not currently change case
   }
 
   /**