+\r
+ ////// is the searchString a residue number?\r
+ try{\r
+ int res = Integer.parseInt(searchString);\r
+ found = true;\r
+\r
+ if(av.getSelectionGroup().getSize()>0)\r
+ seq = (Sequence)(av.getSelectionGroup().getSequenceAt(0));\r
+ else\r
+ seq = (Sequence)av.getAlignment().getSequenceAt(0);\r
+\r
+ searchResults.add( Integer.toString( av.getAlignment().findIndex(seq) ) );\r
+ searchResults.add( Integer.toString( seq.findIndex(res)-1 ) );\r
+ searchResults.add( Integer.toString( seq.findIndex(res)-1 ) );\r
+\r
+ }catch(NumberFormatException ex){}\r
+ ///////////////////////////////////////////////\r
+\r
+\r
+ jalview.schemes.UserColourScheme ucs = new jalview.schemes.UserColourScheme();\r
+ Color [] newColors = new Color[24];\r
+ for(int i=0; i<24; i++)\r
+ newColors[i] = new Color(60,160,115);\r
+\r
+ ucs.setColourScheme(newColors);\r
+\r
+ searchGroup = new SuperGroup(searchString, ucs , true, true, false);\r
+\r
+ int end = av.alignment.getHeight();\r
+\r
+ SequenceGroup selection = av.getSelectionGroup();\r
+ if(selection!=null)\r
+ if(selection.getSize()<1 || (selection.getEndRes()-selection.getStartRes()<2))\r
+ selection = null;\r
+\r
+ while( !found && seqIndex<end)\r