My name is Charlie Sun and I am a bioinformatics software developer working
in NIH-NIAID in united states. I am currently working on a web application
project for Papillomavirus genomic resource data. Here is the link to our
website:
Pave.niaid.nih.gov <http://pave.niaid.nih.gov/>

I am adding some analysis tools including MSA to Pave and we decided to use
Jalview to visualize the results. One feature requested is generating eps
file for download. I installed the Jalview desktop version and tried to run
it in the command line mode to generate eps file. Although I works on my
local machine – a MBP running OSX 10.7 – but it never works on our web
server. It seems like it needs X11 display to be enabled to run. Is there a
way we can get around this?

Here is my java code for calling Jalview:

//run jalview to generate eps file
//basic command: java -Djava.ext.dirs=/Applications/Jalview/lib -cp
/Applications/Jalview/jalview.jar jalview.bin.Jalview -nodisplay -open
~/bin/ncbi-cobalt-2.0.1/col_fas.out -eps tmp2.eps
                          String jalview_input = outFile.getAbsolutePath();
                          String jalview_output = getTmpDir() + "/" +
uploadedFileNamePrefix + ".eps";
                          cmd = "java -Djava.ext.dirs=" + JALVIEW_BIN_PATH
+ "/lib -cp " +
                                 JALVIEW_BIN_PATH + "/jalview.jar
jalview.bin.Jalview -nodisplay -open "+ jalview_input + " -eps " +
jalview_output;

                          System.out.println("###############Jalview CMD: "
+ cmd);
                          Process ls2_proc = Runtime.getRuntime().exec(cmd);

                          Worker worker = new Worker(ls2_proc);
                          worker.start();
                          worker.join(5000);

                          if (worker.exit == null){
                                  worker.interrupt();
                                  Thread.currentThread().interrupt();
                                  ls2_proc.destroy();
                          }

Please note that I set up a timeout to kill the process because jalview
never exits after eps conversion is done.

I tried InstallAnywhere 2.8 release and development build.

Any help or suggestions will be appreciated.

By the way, if you are still looking for grant renew support letter I can
talk to my project manager to provide an official one.

Thanks,

Charlie Sun

-- 

Qiang(Charlie) Sun

Contractor - MSC, Inc.****

Senior Software Developer**

Bioinformatics Software Development Section****

Bioinformatics and Computational Biosciences Branch (BCBB)****

OCICB/OSMO/OD/NIAID/NIH****

 ****

31 Center Drive, Room 3B62****

Bethesda, MD 20892****

Mobile: 2404410620**

Office: 301-496-2498**

http://bioinformatics.niaid.nih.gov
http://bioinformatics.niaid.nih.gov/(Within NIH)****

http://exon.niaid.nih.gov (Public)
_______________________________________________
Jalview-discuss mailing list
[email protected]
http://www.compbio.dundee.ac.uk/mailman/listinfo/jalview-discuss

Reply via email to