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=08cb80a354f055421234d7e2fd5c9f6293e53226;hp=61fc747b8a83b77a585c4ceb9bef3ee2c61f6554;hpb=5c4d20831531cf879925c4a06685e39050ea0c08;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)