}\r
}\r
\r
+ public static void main(String [] args)\r
+ {\r
+ if(args.length!=1)\r
+ {\r
+ System.out.println("\nUsage: java -jar jalviewApplet.jar fileName\n");\r
+ System.exit(1);\r
+ }\r
+\r
+ String format = jalview.io.IdentifyFile.Identify(args[0],"File");\r
+ SequenceI[] sequences = FormatAdapter.readFile(args[0], "File", format);\r
+\r
+ if ( (sequences != null) && (sequences.length > 0))\r
+ {\r
+ AlignFrame af = new AlignFrame(new Alignment(sequences), null);\r
+ addFrame(af, args[0], AlignFrame.NEW_WINDOW_WIDTH,\r
+ AlignFrame.NEW_WINDOW_HEIGHT);\r
+ af.statusBar.setText("Successfully loaded file " + args[0]);\r
+ }\r
+ }\r
+\r
/**\r
* Displays the given URL in a new browser window\r
*\r
\r
public static void showURL(String url, String target)\r
{\r
- try\r
+ if(applet==null)\r
{\r
- applet.getAppletContext().showDocument(new java.net.URL(url),\r
- target);\r
+ System.out.println("Not running as applet - no browser available.");\r
}\r
- catch (Exception ex)\r
+ else\r
{\r
- ex.printStackTrace();\r
+ try\r
+ {\r
+ applet.getAppletContext().showDocument(new java.net.URL(url),\r
+ target);\r
+ }\r
+ catch (Exception ex)\r
+ {\r
+ ex.printStackTrace();\r
+ }\r
}\r
}\r
\r