public void ok_actionPerformed(ActionEvent e)\r
{\r
String format = new IdentifyFile().Identify(getText(), "Paste");\r
- SequenceI[] sequences = null;\r
+ Alignment al = null;\r
\r
if (FormatAdapter.isValidFormat(format))\r
{\r
try{\r
- sequences = new FormatAdapter().readFile(getText(), "Paste", format);\r
+ al = new FormatAdapter().readFile(getText(), "Paste", format);\r
}catch(java.io.IOException ex)\r
{\r
JOptionPane.showInternalMessageDialog(Desktop.desktop,\r
}\r
}\r
\r
- if (sequences != null)\r
+ if (al != null)\r
{\r
if(viewport!=null)\r
{\r
- for(int i=0; i<sequences.length; i++)\r
- viewport.getAlignment().addSequence(sequences[i]);\r
+ for(int i=0; i<al.getHeight(); i++)\r
+ viewport.getAlignment().addSequence(al.getSequenceAt(i));\r
\r
viewport.firePropertyChange("alignment", null, viewport.getAlignment().getSequences());\r
}\r
else\r
{\r
- AlignFrame af = new AlignFrame(new Alignment(sequences),\r
+ AlignFrame af = new AlignFrame(al,\r
AlignFrame.DEFAULT_WIDTH,\r
AlignFrame.DEFAULT_HEIGHT);\r
af.currentFileFormat = format;\r