+\r
+ av.setSelectionGroup(stretchGroup);\r
+\r
+ }\r
+\r
+\r
+ if (javax.swing.SwingUtilities.isRightMouseButton(evt))\r
+ {\r
+ Vector allFeatures = getAllFeaturesAtRes(sequence.getDatasetSequence(),\r
+ sequence.findPosition(res));\r
+ Vector links = new Vector();\r
+ for (int i = 0; i < allFeatures.size(); i++)\r
+ {\r
+ SequenceFeature sf = (SequenceFeature) allFeatures.elementAt(i);\r
+ if (sf.links != null)\r
+ {\r
+ for (int j = 0; j < sf.links.size(); j++)\r
+ {\r
+ links.addElement(sf.links.elementAt(j));\r
+ }\r
+ }\r
+ }\r
+\r
+ jalview.gui.PopupMenu pop = new jalview.gui.PopupMenu(ap, null, links);\r
+ pop.show(this, evt.getX(), evt.getY());\r
+ return;\r