[Jalview-discuss] jalview.ButtonAlignApplet

Jim Procter jimp at compbio.dundee.ac.uk
Thu Apr 3 09:28:21 BST 2008


Hello Daron.

Daron Standley wrote:
> 1. I can't seem to find "jalview.ButtonAlignApplet" in 
> the jalviewApplet.jar file, although this 
> code seems to be used in many of the examples I find on the web. 
>
You can be almost 100% certain that all these examples are using the old 
version of Jalview, which had a package structure like 
jalview.<classname> for many of the classes. Jalview 2 has a class 
structure like jalview.<mainpackage>.<class> for nearly all of its 
source code.
> 2. I can find and use "jalview/bin/JalviewLite.class".
That is most definitely the one to use. You'll find examples of the 
applet being launched here:
http://www.jalview.org/examples/applet.html
http://www.jalview.org/examples/appletParameters.html

> However, I wonder if this will allow me to display
> alignments in the form: 
>
> <PARAM name="numseqs" value=3>
> <PARAM name="seq1" value="ALSDKFHLKRHELKHASLDKHLKHR">
> <PARAM name="seq2" value="ALSDKFHLKRHE-----LDKHLKHR">
> <PARAM name="seq3" value="ALSDKFHLKRHELKHALKFL-HLKHR">
These parameters are wrong. The format for passing an alignment as 
applet parameters is given on the appletParameters link above. Firstly - 
you don't need numseqs at all, and secondly, jalview searches for 
parameters called 'sequence<i>' - where <i> is 1,2,3,.... The value of 
each sequence<i> parameter is the i'th line of the alignment file. For 
example:
<param name="sequence1" value="s1  a-cde">
<param name="sequence2" value="s2  apcde">
<param name="sequence3" value="s3  a--de">

Each line specifies a sequence name and alignment row in PFAM format.
> I can not get this to work using the jalviewLite class.  I get  an 
> error where the button should be
> saying Jalview can't open "NO FILE".
this is the generic error that the applet gives when the formats or 
parameters are incorrect. Always check on the browser's Java console for 
more information about what has caused  the error.

> 3. Assuming I eventually figure out how to do #2 (above) I am 
> wondering if I can then display a single sequence
> along with some properties (conservation, secondary structure, 
> functional residues, etc.)  I am hoping this
> will be a nice way to present such properties at the Protein Data Bank 
> Japan (currently we only show a the 
> FASTA sequence in a text window).
all possible. Have a look at the current development version of the 
applet's parameters and (rudimentary) API. Secondary structure 
annotation is passed into Jalview via it's own alignment annotations 
file format, and sequence features (ie DAS style sequence annotation) 
can be read from GFF or via a Jalview Features file. You don't need to 
create these files statically - the location of a servlet that generates 
the appropriate annotation file is all that's necessary.

> Thanks in advance, and sorry if my question is not clear. I am not 
> very familiar with java.
no problem. Now if only it were possible to eliminate all incorrect 
documentation ;)

hope it helps..
Jim

-- 
-------------------------------------------------------------------
J. B. Procter  (ENFIN/VAMSAS)  Barton Bioinformatics Research Group
Phone/Fax:+44(0)1382 388734/345764  http://www.compbio.dundee.ac.uk 
The University of Dundee is a Scottish Registered Charity, No. SC015096.



More information about the Jalview-discuss mailing list