if (Desktop.instance != null)\r
Desktop.instance.startLoading(file);\r
\r
- SequenceI[] sequences = null;\r
+ Alignment al = null;\r
\r
if (format.equalsIgnoreCase("Jalview"))\r
{\r
{\r
try\r
{\r
- sequences = new FormatAdapter().readFile(file, protocol, format);\r
+ al = new FormatAdapter().readFile(file, protocol, format);\r
}\r
catch (java.io.IOException ex)\r
{\r
}\r
}\r
\r
- if ( (sequences != null) && (sequences.length > 0))\r
+ if ( (al != null) && (al.getHeight() > 0))\r
{\r
if (viewport != null)\r
{\r
- for (int i = 0; i < sequences.length; i++)\r
+ for (int i = 0; i < al.getHeight(); i++)\r
{\r
- viewport.getAlignment().addSequence(sequences[i]);\r
+ viewport.getAlignment().addSequence(al.getSequenceAt(i));\r
}\r
viewport.firePropertyChange("alignment", null,\r
viewport.getAlignment().getSequences());\r
}\r
else\r
{\r
- Alignment al = new Alignment(sequences);\r
-\r
alignFrame = new AlignFrame(al,\r
AlignFrame.DEFAULT_WIDTH,\r
AlignFrame.DEFAULT_HEIGHT);\r