Submissions for secondary structure prediction are now filtered to remove empty seque...
[jalview.git] / src / jalview / gui / IdPanel.java
index 4032a5e..8ff3df2 100755 (executable)
@@ -80,7 +80,7 @@ public class IdPanel extends JPanel implements MouseListener,
       if(seq!=-1)\r
       {\r
         StringBuffer tip = new StringBuffer("<html>");\r
-        tip.append(av.alignment.getSequenceAt(seq).getDisplayId(true, true));\r
+        tip.append(av.alignment.getSequenceAt(seq).getDisplayId(true));\r
         if (av.alignment.getSequenceAt(seq).getDescription() != null)\r
         {\r
           tip.append("<table width=250 border=0><tr><td><i>");\r
@@ -164,6 +164,9 @@ public class IdPanel extends JPanel implements MouseListener,
       //DEFAULT LINK IS FIRST IN THE LINK LIST\r
       int seq = av.getIndex(y);\r
       String id = av.getAlignment().getSequenceAt(seq).getName();\r
+      if (id.indexOf("|") > -1)\r
+        id = id.substring(id.lastIndexOf("|") + 1);\r
+\r
 \r
       String url = links.elementAt(0).toString();\r
       url = url.substring(url.indexOf("|")+1);\r
@@ -318,6 +321,9 @@ public class IdPanel extends JPanel implements MouseListener,
      */\r
     void selectSeqs(int start, int end)\r
     {\r
+      if(av.getSelectionGroup()==null)\r
+            return;\r
+\r
         lastid = start;\r
 \r
         if (end < start)\r
@@ -330,7 +336,7 @@ public class IdPanel extends JPanel implements MouseListener,
 \r
         for (int i = start; i <= end; i++)\r
         {\r
-            av.getSelectionGroup().addSequence(av.getAlignment().getSequenceAt(i),\r
+          av.getSelectionGroup().addSequence(av.getAlignment().getSequenceAt(i),\r
                 true);\r
         }\r
     }\r