\r
if (seq != null)\r
{\r
- int start = Math.max(sequence.getName().length()-15, 0);\r
- sequenceMenu.setText(sequence.getName().substring(start));\r
+ sequenceMenu.setText(sequence.getName());\r
\r
JMenuItem menuItem;\r
if( seq.getDatasetSequence().getPDBId() != null)\r
\r
if (abovePIDColour.isSelected())\r
{\r
- sg.cs.setConsensus(AAFrequency.calculate(\r
- sg.getSequences(true), 0,\r
- ap.av.alignment.getWidth()));\r
+ sg.cs.setConsensus(AAFrequency.calculate(\r
+ sg.getSequences(true), sg.getStartRes(),\r
+ sg.getEndRes() + 1));\r
\r
int threshold = SliderPanel.setPIDSliderSource(ap, sg.cs,\r
getGroup().getName());\r
{\r
SequenceGroup sg = getGroup();\r
sg.cs = new PIDColourScheme();\r
- sg.cs.setConsensus(AAFrequency.calculate(sg.getSequences(true), 0,\r
- ap.av.alignment.getWidth()));\r
+ sg.cs.setConsensus(AAFrequency.calculate(sg.getSequences(true),\r
+ sg.getStartRes(),\r
+ sg.getEndRes() + 1));\r
refresh();\r
}\r
\r
\r
sg.cs = new Blosum62ColourScheme();\r
\r
- sg.cs.setConsensus(AAFrequency.calculate(sg.getSequences(true), 0,\r
- ap.av.alignment.getWidth()));\r
+ sg.cs.setConsensus(AAFrequency.calculate(sg.getSequences(true),\r
+ sg.getStartRes(),\r
+ sg.getEndRes() + 1));\r
\r
refresh();\r
}\r
{\r
Conservation c = new Conservation("Group",\r
ResidueProperties.propHash, 3,\r
- sg.getSequences(true), 0,\r
- ap.av.alignment.getWidth());\r
+ sg.getSequences(true),\r
+ sg.getStartRes(),\r
+ sg.getEndRes() + 1);\r
\r
c.calculate();\r
c.verdict(false, ap.av.ConsPercGaps);\r
groupName.setText(reply);\r
}\r
\r
- /**\r
- * DOCUMENT ME!\r
- *\r
- * @param e DOCUMENT ME!\r
- */\r
- protected void analyze_actionPerformed(ActionEvent e)\r
- {\r
- CutAndPasteTransfer cap = new CutAndPasteTransfer();\r
- JInternalFrame frame = new JInternalFrame();\r
- frame.setContentPane(cap);\r
- Desktop.addInternalFrame(frame, "Analyze this - ", 400, 300);\r
-\r
- SequenceGroup sg = getGroup();\r
- StringBuffer sb = new StringBuffer();\r
-\r
- for (int i = 0; i < sg.getSize(false); i++)\r
- {\r
- Sequence tmp = (Sequence) sg.getSequences(false).elementAt(i);\r
- sb.append(tmp.getSequence(sg.getStartRes(), sg.getEndRes() + 1));\r
- sb.append("\n");\r
- }\r
-\r
- sb.append("Something amazing will happen soon");\r
- cap.setText(sb.toString());\r
- }\r
\r
/**\r
* DOCUMENT ME!\r
}\r
\r
s = s.replace(' ', '_');\r
- sequence.getDatasetSequence().setName(s);\r
sequence.setName(s);\r
ap.repaint();\r
}\r
\r
- sequence.getDatasetSequence().setDescription(description.getText());\r
sequence.setDescription(description.getText());\r
+\r
+ ap.av.firePropertyChange("alignment", null,\r
+ ap.av.getAlignment().getSequences());\r
+\r
}\r
\r
/**\r
ap.av.firePropertyChange("alignment", null,\r
ap.av.getAlignment().getSequences());\r
\r
-\r
- // PaintRefresher.Refresh(this, ap.av.getSequenceSetId());\r
}\r
}\r
\r
public void outputText_actionPerformed(ActionEvent e)\r
{\r
CutAndPasteTransfer cap = new CutAndPasteTransfer();\r
+ cap.setForInput(null);\r
Desktop.addInternalFrame(cap,\r
"Alignment output - " + e.getActionCommand(), 600,\r
500);\r