public class SequenceGroup\r
{\r
String groupName;\r
- boolean isSelected;\r
+ Conservation conserve;\r
+ Vector aaFrequency;\r
boolean displayBoxes;\r
boolean displayText;\r
boolean colourText;\r
- boolean display;\r
- Conservation conserve;\r
- Vector aaFrequency;\r
boolean aaFrequencyValid = false;\r
public Vector sequences = new Vector();\r
int width = -1;\r
public SequenceGroup()\r
{\r
groupName = "Group";\r
- this.isSelected = false;\r
this.displayBoxes = true;\r
this.displayText = true;\r
this.colourText = false;\r
- this.display = true;\r
cs = null;\r
}\r
\r
public SequenceGroup(String groupName, ColourSchemeI scheme,\r
- boolean isSelected,\r
boolean displayBoxes, boolean displayText,\r
boolean colourText,\r
- boolean display,\r
int start,\r
int end)\r
{\r
\r
this.groupName = groupName;\r
- this.isSelected = isSelected;\r
this.displayBoxes = displayBoxes;\r
this.displayText = displayText;\r
this.colourText = colourText;\r
- this.display = display;\r
this.cs = scheme;\r
startRes = start;\r
endRes = end;\r
sequences.removeElement(s);\r
}\r
\r
- public void setColourText(boolean state)\r
+\r
+ public int getStartRes()\r
{\r
- colourText = state;\r
+ return startRes;\r
}\r
\r
- public boolean getColourText()\r
+ public int getEndRes()\r
{\r
- return colourText;\r
+ return endRes;\r
}\r
\r
- public void setDisplayText(boolean state)\r
+ public void setStartRes(int i)\r
{\r
- displayText = state;\r
+ startRes = i;\r
}\r
\r
- public boolean getDisplayText()\r
+ public void setEndRes(int i)\r
{\r
- return displayText;\r
+ endRes = i;\r
}\r
\r
- public void setDisplayBoxes(boolean state)\r
+ public int getSize()\r
{\r
- displayBoxes = state;\r
+ return sequences.size();\r
}\r
\r
- public boolean getDisplayBoxes()\r
+ public SequenceI getSequenceAt(int i)\r
{\r
- return displayBoxes;\r
+ return (SequenceI) sequences.elementAt(i);\r
}\r
\r
- public int getStartRes()\r
+ public void setColourText(boolean state)\r
{\r
- return startRes;\r
+ colourText = state;\r
}\r
\r
- public int getEndRes()\r
+ public boolean getColourText()\r
{\r
- return endRes;\r
+ return colourText;\r
}\r
\r
- public void setStartRes(int i)\r
+ public void setDisplayText(boolean state)\r
{\r
- startRes = i;\r
+ displayText = state;\r
}\r
\r
- public void setEndRes(int i)\r
+ public boolean getDisplayText()\r
{\r
- endRes = i;\r
+ return displayText;\r
}\r
\r
- public int getSize()\r
+ public void setDisplayBoxes(boolean state)\r
{\r
- return sequences.size();\r
+ displayBoxes = state;\r
}\r
\r
- public SequenceI getSequenceAt(int i)\r
+ public boolean getDisplayBoxes()\r
{\r
- return (SequenceI) sequences.elementAt(i);\r
+ return displayBoxes;\r
}\r
\r
public Vector getAAFrequency()\r