void outputText(ActionEvent e)\r
{\r
CutAndPasteTransfer cap = new CutAndPasteTransfer(true, ap.alignFrame);\r
- Vector vseqs = new Vector();\r
-\r
- String [] selection = ap.av.getViewAsString(true);\r
- SequenceI [] seqs = ap.av.getSelectionAsNewSequence();\r
- if (selection != null)\r
- {\r
- for (int i = 0; i < selection.length; i++)\r
- {\r
- Sequence seq = new Sequence(\r
- seqs[i].getName(),\r
- selection[i],\r
- seqs[i].getStart(), seqs[i].getEnd());\r
- seq.setDescription(seqs[i].getDescription());\r
- vseqs.addElement( seq );\r
- }\r
- }\r
\r
Frame frame = new Frame();\r
frame.add(cap);\r
\r
cap.setText(new jalview.io.AppletFormatAdapter().formatSequences(\r
e.getActionCommand(),\r
- vseqs,\r
+ new Alignment( ap.av.getSelectionAsNewSequence() ),\r
ap.av.showJVSuffix));\r
\r
}\r