JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);\r
\r
if (reply == JOptionPane.YES_OPTION)\r
- omitHidden = viewport.getSelectionAsString();\r
+ omitHidden = viewport.getViewAsString(false);\r
}\r
\r
String output = new FormatAdapter().formatSequences(\r
format,\r
viewport.alignment.getSequencesArray(),\r
- null);\r
- //viewport.getSelectionAsNewSequence(),\r
- //omitHidden) ;\r
-\r
+ omitHidden);\r
\r
if (output == null)\r
{\r
*/\r
protected void outputText_actionPerformed(ActionEvent e)\r
{\r
- CutAndPasteTransfer cap = new CutAndPasteTransfer();\r
- Desktop.addInternalFrame(cap,\r
- "Alignment output - " + e.getActionCommand(), 600,\r
- 500);\r
-\r
-\r
String [] omitHidden = null;\r
\r
if(viewport.hasHiddenColumns)\r
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);\r
\r
if(reply==JOptionPane.YES_OPTION)\r
- omitHidden = viewport.getSelectionAsString();\r
+ {\r
+ omitHidden = viewport.getViewAsString(false);\r
+ }\r
}\r
\r
+ CutAndPasteTransfer cap = new CutAndPasteTransfer();\r
+ Desktop.addInternalFrame(cap,\r
+ "Alignment output - " + e.getActionCommand(), 600,\r
+ 500);\r
+\r
+\r
cap.setText(new FormatAdapter().formatSequences(\r
e.getActionCommand(),\r
- viewport.getSelectionAsNewSequence(),\r
+ viewport.alignment.getSequencesArray(),\r
omitHidden));\r
}\r
\r
\r
if (viewport.hasHiddenColumns)\r
{\r
- omitHidden = viewport.getSelectionAsString();\r
+ omitHidden = viewport.getViewAsString(true);\r
}\r
\r
String output = new FormatAdapter().formatSequences(\r
for(int i=0; i<hc.size(); i++)\r
{\r
int [] region = (int[]) hc.elementAt(i);\r
- af.viewport.hideColumns(region[0], region[1]);\r
+ af.viewport.hideColumns(region[0], region[1]+1);\r
}\r
}\r
\r
\r
\r
\r
-\r
public void showTranslation_actionPerformed(ActionEvent e)\r
{\r
SequenceI [] selection = viewport.getSelectionAsNewSequence();\r
- String [] seqstring = viewport.getSelectionAsString();\r
+ String [] seqstring = viewport.getViewAsString(true);\r
\r
int s, sSize = selection.length;\r
SequenceI [] newSeq = new SequenceI[sSize];\r