X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fanalysis%2FGrouping.java;h=def5d5a3cbdd8a9a837ad85344ff4b6c0a0fb6f4;hb=8a2a0cda7067530f8481c2aec203e18d555f2dfd;hp=88d3525ce175c71b3b1c3f6400b774d149b2208c;hpb=038cb9c86641c3de91d8f330c5e3267507c46643;p=jalview.git diff --git a/src/jalview/analysis/Grouping.java b/src/jalview/analysis/Grouping.java index 88d3525..def5d5a 100644 --- a/src/jalview/analysis/Grouping.java +++ b/src/jalview/analysis/Grouping.java @@ -21,7 +21,6 @@ package jalview.analysis; import jalview.datamodel.ColumnSelection; -import jalview.datamodel.HiddenColumns; import jalview.datamodel.SequenceGroup; import jalview.datamodel.SequenceI; @@ -110,12 +109,10 @@ public class Grouping * @param sequences * @param columnSelection * @param list - * @param hiddenColumns * @return */ public static SequenceGroup[] makeGroupsFromCols(SequenceI[] sequences, - ColumnSelection cs, List list, - HiddenColumns hiddenColumns) + ColumnSelection cs, List list) { // TODO: determine how to get/recover input data for group generation Map> gps = new HashMap>(); @@ -140,17 +137,9 @@ public class Grouping int i = 0; for (Integer pos : cs.getSelected()) { - if (hiddenColumns == null || hiddenColumns.isVisible(pos.intValue())) - { - spos[i++] = pos.intValue(); - } - } - if (i < spos.length) - { - // mark end of visible column position - spos[i] = -1; + spos[i++] = pos.intValue(); } - // actual number of visible columns + for (i = 0; i < sequences.length; i++) { int slen = sequences[i].getLength(); @@ -167,10 +156,6 @@ public class Grouping } for (int p : spos) { - if (p < 0) - { - break; - } if (p >= slen) { schar.append("~"); @@ -284,7 +269,7 @@ public class Grouping * seqs.length) { for (int i = 0; i < seqs.length; i++) { if (!hasScore[i]) * { scores[i] = (max + i); } else { int nf=(feats[i]==null) ? 0 * :((SequenceFeature[]) feats[i]).length; - * System.err.println("Sorting on Score: seq "+seqs[i].getName()+ + * jalview.bin.Console.errPrintln("Sorting on Score: seq "+seqs[i].getName()+ * " Feats: "+nf+" Score : "+scores[i]); } } } * * jalview.util.QuickSort.sort(scores, seqs); } else if @@ -295,7 +280,7 @@ public class Grouping * (int i=0;i