X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fanalysis%2FSeqsetUtils.java;fp=src%2Fjalview%2Fanalysis%2FSeqsetUtils.java;h=4118124228287aa484498cf36db47a893d38450a;hb=871ad3a9474c5f4fbbe896a8a0551d0a6250cb77;hp=61fc747b8a83b77a585c4ceb9bef3ee2c61f6554;hpb=eb6d7c560434c986f1dc76f6243d1493688f397e;p=jalview.git diff --git a/src/jalview/analysis/SeqsetUtils.java b/src/jalview/analysis/SeqsetUtils.java index 61fc747..4118124 100755 --- a/src/jalview/analysis/SeqsetUtils.java +++ b/src/jalview/analysis/SeqsetUtils.java @@ -260,8 +260,7 @@ public class SeqsetUtils while (keys.hasMoreElements()) { Object key = keys.nextElement(); - if (key instanceof String) - { + try { if ((msq = matcher.findIdMatch((String) key)) != null) { Hashtable sqinfo = (Hashtable) map.get(key); @@ -276,6 +275,11 @@ public class SeqsetUtils + "' in uniquified alignment"); } } + } catch (ClassCastException ccastex) { + if (!quiet) + { + System.err.println("Unexpected object in SeqSet map : "+key.getClass()); + } } } if (unmatched.size() > 0 && !quiet)