X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=examples%2FjalviewLiteJs.html;h=78054d7e01a35cef4d38a968355711c38a408636;hb=08f7a2be3977da8704dd4751de7245bcc6fc41c3;hp=434d1a77d8f316d10e999f53a9641b226da24ff0;hpb=b72f4090d5f4b06bbe6c9bace36bed652a350b82;p=jalview.git diff --git a/examples/jalviewLiteJs.html b/examples/jalviewLiteJs.html index 434d1a7..78054d7 100644 --- a/examples/jalviewLiteJs.html +++ b/examples/jalviewLiteJs.html @@ -1,143 +1,30 @@ - - - - -JalviewLite API documentation - - - - - - - - - - -
- - - - -
       
- - - - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Home
Overview
Download
Applet - Version
Screenshots
FAQ
Documentation
Release - history
Source - Code
Development Version
Links
News - Mailing List
Discussion Mailing List

Please send problems
and - bug reports to the discussion list.
-
-

-
-
-
-

 

- JalviewLite Javascript API
-

The jalviewLite applet's application programming interface (API) includes two components. A JalviewLite Javascript Library and the public methods on the JalviewLite applet. -

The best way to learn how to use the API is to see it in action on the demonstration pages below:

- -

Notes

+ + + + + + +

The jalviewLite applet's application programming interface (API) includes two components. A JalviewLite Javascript Library and the public methods on the JalviewLite applet. +

+

Notes

  • Unfortunately Javascript - Java communication is not possible using Internet Explorer or Opera on Macs. Please use Safari or @@ -153,7 +40,7 @@ pageTracker._trackPageview();
-

JalviewLite's Java API

+

JalviewLite's Javascript API

The following public methods on the jalviewLite applet are available to be called from javascript:

//get list of IDs of selected sequences
 public String getSelectedSequences()
@@ -215,11 +102,21 @@ public String getAlignmentFrom(AlignFrame alf, String format)
 public String getAlignmentFrom(AlignFrame alf, String format, String suffix)
 
 // add the given features or annotation to the current alignment
+// if features are loaded, feature display is automatically enabled
 public void loadAnnotation(String annotation)
 
 // add the given features or annotation to the given alignment view
+// if features are loaded, feature display is automatically enabled
 public void loadAnnotationFrom(AlignFrame alf, String annotation)
 
+// parse the given string as a jalview or GFF features file and optionally enable feature display on the current alignment
+// (v2.8)
+public abstract void loadFeatures(String features, boolean autoenabledisplay)
+
+// parse the given string as a jalview or GFF features file and optionally enable feature display on the given alignment
+// (v2.8)
+public abstract void loadFeaturesFrom(AlignFrame alf, String features, boolean autoenabledisplay)
+
 // get the sequence features in the given format (Jalview or GFF)
 public String getFeatures(String format)
 
@@ -246,6 +143,8 @@ public AlignFrame newViewFrom(AlignFrame alf)
 public AlignFrame newViewFrom(AlignFrame alf, String name)
 
 // load a new alignment 
+// remember to store the AlignFrame object reference 
+// if you want to manipulate the new alignment view.
 public AlignFrame loadAlignment(String text, String title)
 
 
@@ -304,6 +203,14 @@ public boolean addPdbFile(AlignFrame alFrame,
 // the given location the top left hand corner for given current view (v2.7)
 public void scrollViewToIn(AlignFrame alf, String topRow, String leftHandColumn)
 
+// adjust horizontal scroll in alf to the make 
+// the given location the left hand corner for given current view (v2.7)
+public void scrollViewToColumnIn(AlignFrame alf, String leftHandColumn)
+
+// adjust horizontal/vertical scroll in alf to the make 
+// the given location the top row for given current view (v2.7)
+public void scrollViewToRowIn(AlignFrame alf, String topRow)
+
 
 // return separator separated list of feature groups 
 // on the current alignment
@@ -363,9 +270,5 @@ public static String getVersion()
 // debug flag - controls output to standard out
 public static boolean debug
 
-
-
- - + + \ No newline at end of file