Correct title for sequence parameter applets
[jalview.git] / src / jalview / bin / JalviewLite.java
index 53d55f3..081efa6 100755 (executable)
@@ -88,6 +88,20 @@ public class JalviewLite extends Applet
 \r
         file = getParameter("file");\r
 \r
+        if(file==null)\r
+        {\r
+          //Maybe the sequences are added as parameters\r
+          StringBuffer data = new StringBuffer("PASTE");\r
+          int i=1;\r
+          while( (file=getParameter("sequence"+i))!=null)\r
+          {\r
+            data.append(file.toString()+"\n");\r
+            i++;\r
+          }\r
+          if(data.length()>5)\r
+            file = data.toString();\r
+        }\r
+\r
         final JalviewLite applet = this;\r
         if(getParameter("embedded")!=null\r
            && getParameter("embedded").equalsIgnoreCase("true"))\r
@@ -261,7 +275,12 @@ public class JalviewLite extends Applet
                              JalviewLite _applet)\r
         {\r
             file = _file;\r
-            if(inArchive(file))\r
+            if(file.startsWith("PASTE"))\r
+            {\r
+              file = file.substring(5);\r
+              protocol = AppletFormatAdapter.PASTE;\r
+            }\r
+            else if(inArchive(file))\r
               protocol = AppletFormatAdapter.CLASSLOADER;\r
             else\r
             {\r
@@ -289,6 +308,8 @@ public class JalviewLite extends Applet
                                                  file,\r
                                                  embedded);\r
 \r
+              if(protocol==jalview.io.AppletFormatAdapter.PASTE)\r
+                currentAlignFrame.setTitle("Sequences from "+getDocumentBase());\r
 \r
               initialAlignFrame = currentAlignFrame;\r
 \r
@@ -337,6 +358,7 @@ public class JalviewLite extends Applet
               param = getParameter("showFeatureSettings");\r
               if(param !=null && param.equalsIgnoreCase("true"))\r
               {\r
+                currentAlignFrame.viewport.showSequenceFeatures(true);\r
                 currentAlignFrame.featureSettings_actionPerformed();\r
               }\r
 \r