*/
package jalview.viewmodel;
+import java.awt.Color;
+import java.beans.PropertyChangeSupport;
+import java.util.ArrayDeque;
+import java.util.ArrayList;
+import java.util.BitSet;
+import java.util.Deque;
+import java.util.HashMap;
+import java.util.Hashtable;
+import java.util.List;
+import java.util.Map;
+
import jalview.analysis.AnnotationSorter.SequenceAnnotationOrder;
import jalview.analysis.Conservation;
import jalview.api.AlignCalcManagerI;
import jalview.workers.ConsensusThread;
import jalview.workers.StrucConsensusThread;
-import java.awt.Color;
-import java.beans.PropertyChangeSupport;
-import java.util.ArrayDeque;
-import java.util.ArrayList;
-import java.util.BitSet;
-import java.util.Deque;
-import java.util.HashMap;
-import java.util.Hashtable;
-import java.util.List;
-import java.util.Map;
-
/**
* base class holding visualization and analysis attributes and common logic for
* an active alignment view displayed in the GUI
initConsensus(consensus);
gapcounts = new AlignmentAnnotation("Gaps", "Number of Gaps",
new Annotation[1], 0f, alignment.getHeight(),
- AlignmentAnnotation.LINE_GRAPH);
+ AlignmentAnnotation.BAR_GRAPH);
initGapCounts(gapcounts);
initComplementConsensus();
// these should be extracted from the view model - style and settings for
// derived annotation
- private void initGapCounts(AlignmentAnnotation gapcounts)
+ private void initGapCounts(AlignmentAnnotation counts)
{
- gapcounts.hasText = false;
- gapcounts.autoCalculated = true;
- gapcounts.graph = AlignmentAnnotation.BAR_GRAPH;
+ counts.hasText = false;
+ counts.autoCalculated = true;
+ counts.graph = AlignmentAnnotation.BAR_GRAPH;
if (showConsensus)
{
- alignment.addAnnotation(gapcounts);
+ alignment.addAnnotation(counts);
}
}
*/
private boolean selectionIsDefinedGroup = false;
-
@Override
public boolean isSelectionDefinedGroup()
{