X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fanalysis%2FAlignmentSorter.java;h=4f7f2e2fefe06f88801fb3d98349790a0c039c4f;hb=e1e98ff6e24e5f26f07ab94cdd94799891662319;hp=2fad332458ff5f63f5a3f7d4bdc3b28a180e6006;hpb=be32c14cd8e48fe0a207cd7030cb9cd46f894678;p=jalview.git diff --git a/src/jalview/analysis/AlignmentSorter.java b/src/jalview/analysis/AlignmentSorter.java index 2fad332..4f7f2e2 100755 --- a/src/jalview/analysis/AlignmentSorter.java +++ b/src/jalview/analysis/AlignmentSorter.java @@ -129,7 +129,7 @@ public class AlignmentSorter seqs[i] = align.getSequenceAt(i); } - QuickSort.sort(scores, seqs); + QuickSort.sortFloat(scores, seqs); setReverseOrder(align, seqs); } @@ -268,7 +268,7 @@ public class AlignmentSorter length[i] = (seqs[i].getEnd() - seqs[i].getStart()); } - QuickSort.sort(length, seqs); + QuickSort.sortFloat(length, seqs); if (sortLengthAscending) { @@ -607,7 +607,7 @@ public class AlignmentSorter .floatValue(); } - jalview.util.QuickSort.sort(ids, alignment); + jalview.util.QuickSort.sortFloat(ids, alignment); } /** @@ -674,7 +674,7 @@ public class AlignmentSorter } } - jalview.util.QuickSort.sort(scores, seqs); + jalview.util.QuickSort.sortDouble(scores, seqs); if (lastSortByScore != scoreLabel) { lastSortByScore = scoreLabel; @@ -905,7 +905,7 @@ public class AlignmentSorter } } - jalview.util.QuickSort.sort(scores, seqs); + jalview.util.QuickSort.sortDouble(scores, seqs); } else if (method == FEATURE_DENSITY) { @@ -922,7 +922,7 @@ public class AlignmentSorter // System.err.println("Sorting on Density: seq "+seqs[i].getName()+ // " Feats: "+nf+" Score : "+scores[i]); } - jalview.util.QuickSort.sort(scores, seqs); + jalview.util.QuickSort.sortDouble(scores, seqs); } else {