- private AlignmentSorter() {\r
- try {\r
- jbInit();\r
- } catch (Exception ex) {\r
- ex.printStackTrace();\r
- }\r
- }\r
-\r
- public static void sortGroups(AlignmentI align) {\r
- Vector groups = align.getGroups();\r
- int nGroup = groups.size();\r
-\r
- float[] arr = new float[nGroup];\r
- Object[] s = new Object[nGroup];\r
-\r
- for (int i = 0; i < nGroup; i++) {\r
- arr[i] = ((SequenceGroup) groups.elementAt(i)).getSize();\r
- s[i] = groups.elementAt(i);\r
- }\r
-\r
- QuickSort.sort(arr, s);\r
-\r
- // align..setGroups(newg);\r
- }\r
-\r