*/
package jalview.analysis;
-import java.awt.Color;
-import java.util.*;
+import jalview.datamodel.AlignmentAnnotation;
+import jalview.datamodel.Annotation;
+import jalview.datamodel.Sequence;
+import jalview.datamodel.SequenceI;
-import jalview.datamodel.*;
+import java.awt.Color;
+import java.util.Enumeration;
+import java.util.Hashtable;
+import java.util.List;
+import java.util.Vector;
/**
* Calculates conservation values for a given set of sequences
{
for (s = 0; s < sSize; s++)
{
- sarray[s] = (SequenceI) sequences.get(s);
+ sarray[s] = sequences.get(s);
if (sarray[s].getLength() > maxLength)
{
maxLength = sarray[s].getLength();
resultHash.put(type, ht.get("-"));
}
}
- else if (((Integer) resultHash.get(type)).equals((Integer) ht
+ else if (((Integer) resultHash.get(type)).equals(ht
.get(res)) == false)
{
resultHash.put(type, new Integer(-1));
{
gapcons = countConsNGaps(i);
totGaps = gapcons[1];
- pgaps = ((float) totGaps * 100) / (float) sequences.length;
+ pgaps = ((float) totGaps * 100) / sequences.length;
consSymbs[i-start]=new String();
if (percentageGaps > pgaps)
if (Character.isDigit(c))
{
- value = (int) (c - '0');
+ value = c - '0';
}
else if (c == '*')
{
*/
package jalview.gui;
+import jalview.analysis.AnnotationSorter;
+import jalview.api.AlignViewportI;
+import jalview.api.AlignmentViewPanel;
+import jalview.bin.Cache;
+import jalview.datamodel.AlignmentI;
+import jalview.datamodel.SearchResults;
+import jalview.datamodel.SequenceFeature;
+import jalview.datamodel.SequenceGroup;
+import jalview.datamodel.SequenceI;
+import jalview.jbgui.GAlignmentPanel;
+import jalview.math.AlignmentDimension;
+import jalview.schemes.ResidueProperties;
+import jalview.structure.StructureSelectionManager;
+import jalview.util.MessageManager;
+
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import javax.swing.SwingUtilities;
-import jalview.analysis.AnnotationSorter;
-import jalview.api.AlignViewportI;
-import jalview.api.AlignmentViewPanel;
-import jalview.bin.Cache;
-import jalview.datamodel.AlignmentI;
-import jalview.datamodel.SearchResults;
-import jalview.datamodel.SequenceFeature;
-import jalview.datamodel.SequenceGroup;
-import jalview.datamodel.SequenceI;
-import jalview.jbgui.GAlignmentPanel;
-import jalview.math.AlignmentDimension;
-import jalview.schemes.ResidueProperties;
-import jalview.structure.StructureSelectionManager;
-import jalview.util.MessageManager;
-
/**
* DOCUMENT ME!
*
{
final AnnotationSorter sorter = new AnnotationSorter(getAlignment(),
av.isShowAutocalculatedAbove());
- sorter.sort(getAlignment()
- .getAlignmentAnnotation(),
+ sorter.sort(getAlignment().getAlignmentAnnotation(),
av.getSortAnnotationsBy());
repaint();