+ }\r
+\r
+ public SequenceGroup [] findAllGroups(SequenceI s)\r
+ {\r
+\r
+ ArrayList temp = new ArrayList();\r
+\r
+ for (int i = 0; i < this.groups.size();i++)\r
+ {\r
+ SequenceGroup sg = (SequenceGroup)groups.elementAt(i);\r
+ if (sg.sequences.contains(s))\r
+ temp.add(sg);\r
+ }\r
+\r
+ SequenceGroup [] ret = new SequenceGroup[temp.size()];\r
+ temp.toArray( ret );\r
+\r
+ return ret;\r