X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FJalview.java;h=1116fe404ec5733ba508dbdae70a5513b3b29d4f;hb=bb52159f5a5a001b9450fa05f110cdb9411a3e9a;hp=2f763473568a31dfefac772a5ce6b237b1381321;hpb=fbf0a6e1eb4869dc676334a30c9e40b60a7659ac;p=jalview.git diff --git a/src/jalview/bin/Jalview.java b/src/jalview/bin/Jalview.java index 2f76347..1116fe4 100755 --- a/src/jalview/bin/Jalview.java +++ b/src/jalview/bin/Jalview.java @@ -137,6 +137,7 @@ public class Jalview if(file!=null) { + System.out.println("Opening file: " + file); if (!file.startsWith("http://")) { @@ -155,15 +156,23 @@ public class Jalview protocol = "URL"; } + + if (file.endsWith(".jar")) format = "Jalview"; else format = new jalview.io.IdentifyFile().Identify(file, protocol); - System.out.println("Opening: " + format + " file " + file); + AlignFrame af = fileLoader.LoadFileWaitTillLoaded(file, protocol, format); + if(af==null) + { + System.out.println("error"); + return; + } + data = aparser.getValue("colour"); if(data!=null) { @@ -271,13 +280,15 @@ public class Jalview if (file.endsWith(".jar")) { - new Jalview2XML().LoadJalviewAlign(file); + format = "Jalview"; } else { format = new jalview.io.IdentifyFile().Identify(file, protocol); - new jalview.io.FileLoader().LoadFile(file, protocol, format); } + + fileLoader.LoadFile(file, protocol, format); + } } }