JAL-2505 unit test for sort by feature density, Javadoc
[jalview.git] / src / jalview / analysis / AlignmentSorter.java
index e9fb335..cc4c469 100755 (executable)
@@ -33,7 +33,6 @@ import jalview.util.MessageManager;
 import jalview.util.QuickSort;
 
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.List;
 
 /**
@@ -703,6 +702,26 @@ public class AlignmentSorter
     return false;
   }
 
+  /**
+   * Sort sequences by feature score or density, optionally restricted by
+   * feature types, feature groups, or alignment start/end positions.
+   * <p>
+   * If the sort is repeated for the same combination of types and groups, sort
+   * order is reversed.
+   * 
+   * @param featureLabels
+   *          a list of feature types to include (or null for all)
+   * @param groupLabels
+   *          a list of feature groups to include (or null for all)
+   * @param start
+   *          start column position to include (base zero)
+   * @param stop
+   *          end column position to include (base zero)
+   * @param alignment
+   *          the alignment to be sorted
+   * @param method
+   *          either "average_score" or "density" ("text" not yet implemented)
+   */
   public static void sortByFeature(List<String> featureLabels,
           List<String> groupLabels, int start, int stop,
           AlignmentI alignment, String method)