boolean showBoxes=true;\r
boolean wrapAlignment=false;\r
boolean renderGaps = true;\r
+ boolean showSequenceFeatures = false;\r
\r
+ boolean colourAppliesToAllGroups = true;\r
ColourSchemeI globalColourScheme = null;\r
boolean conservationColourSelected = false;\r
+ boolean abovePIDThreshold = false;\r
\r
- SequenceGroup rubberbandGroup = null;\r
+ SequenceGroup selectionGroup = new SequenceGroup();\r
\r
RendererI renderer = new SequenceRenderer(this);\r
\r
Font font = new Font("SansSerif",Font.PLAIN,10);\r
AlignmentI alignment;\r
\r
- Selection sel = new Selection(this);\r
ColumnSelection colSel = new ColumnSelection();\r
\r
- OutputGenerator og;\r
-\r
String visibleConsensus;\r
\r
int threshold;\r
\r
NJTree currentTree = null;\r
\r
- int window = 50;\r
- int baseline = 30;\r
-\r
- Vector kmers;\r
\r
public AlignViewport(AlignmentI da,\r
boolean showScores,\r
setFont( font );\r
}\r
\r
+ public void showSequenceFeatures(boolean b)\r
+ {\r
+ showSequenceFeatures = b;\r
+ }\r
\r
public String getVisibleConsensus()\r
{\r
return consensus;\r
}\r
\r
- public SequenceGroup getRubberbandGroup()\r
+ public SequenceGroup getSelectionGroup()\r
{\r
- return rubberbandGroup;\r
+ return selectionGroup;\r
}\r
\r
- public void setRubberbandGroup(SequenceGroup sg)\r
+ public void setSelectionGroup(SequenceGroup sg)\r
{\r
- rubberbandGroup = sg;\r
+ selectionGroup = sg;\r
}\r
\r
+\r
public boolean getConservationSelected()\r
{\r
return conservationColourSelected;\r
conservationColourSelected = b;\r
}\r
\r
+ public boolean getAbovePIDThreshold()\r
+ {\r
+ return abovePIDThreshold;\r
+ }\r
+\r
+ public void setAbovePIDThreshold(boolean b)\r
+ {\r
+ abovePIDThreshold = b;\r
+ }\r
+\r
public int getStartRes() {\r
return startRes;\r
}\r
}\r
return -1;\r
}\r
- public Selection getSelection() {\r
- return sel;\r
- }\r
+\r
public ColumnSelection getColumnSelection() {\r
return colSel;\r
}\r
- public OutputGenerator getOutputGenerator() {\r
- return og;\r
- }\r
+\r
public void resetSeqLimits(int height) {\r
setStartSeq(0);\r
setEndSeq(height/getCharHeight());\r
public RendererI getRenderer() {\r
return renderer;\r
}\r
- public int getPIDWindow() {\r
- return window;\r
- }\r
- public void setPIDWindow(int window) {\r
- this.window = window;\r
- }\r
\r
- public int getPIDBaseline() {\r
- return baseline;\r
- }\r
- public void setPIDBaseline(int baseline) {\r
- this.baseline = baseline;\r
- }\r
+ public void setColourAppliesToAllGroups(boolean b)\r
+ { colourAppliesToAllGroups = b; }\r
\r
- public void setKmers(Vector kmers) {\r
- this.kmers = kmers;\r
- }\r
-\r
- public Vector getKmers() {\r
- return this.kmers;\r
- }\r
+ public boolean getColourAppliesToAllGroups()\r
+ {return colourAppliesToAllGroups; }\r
\r
\r
}\r