[Biojava-l] BLAST/Java interface
Brian Gilman
gilmanb@genome.wi.mit.edu
Fri, 23 Aug 2002 10:01:43 -0400
On 8/23/02 9:18 AM, "Patrick McConnell" <MCCon012@mc.duke.edu> wrote:
>
> ---------------------- Forwarded by Patrick McConnell/CanCtr/mc/Duke on
> 08/23/2002 09:19 AM ---------------------------
>
> From: Patrick McConnell on 08/23/2002 08:57 AM
>
> To: nathan whitehouse <nlwhitehouse@yahoo.com>
> cc:
>
> Subject: Re: [Biojava-l] BLAST/Java interface (Document link: Patrick
> McConnell)
>
Hello Patrick et al.
> I have developed a blast web service that takes all of the standard blast
> parameters and returns NCBI blast XML. I have also generated classes that
> correspond to the blast XML complex types, so you don't even have to know
> anything about XML.
This is great! If you'd like to take a look at a complete analysis framework
you can sneak a peak in omnigene's CVS repository under analysis and
webservice/analysis. The jar can built by doing a jar-analysisjob and
jar-analysis.
If people would like to discuss how a generic analysis service can/has been
build I'd be happy to share my thoughts. It looks like we are all going to
be producing interesting services in the near future!!
Ours happens to use a database backend as a queue and EJB's to handle the
session and transaction layer.
-B
>
> The web service is developed to be hosted by GLUE, but it should not be a
> problem to port it to another web service container.
>
> I have release the source, as well as the compiled Java code. I include
> the jar for the web services container, so you do not need to download
> anything else to get up and running.
>
> See: http://mendel.mc.duke.edu:1755/services/blast/ for full source code
> and compiled classes.
>
> I am currently developing servlets/jsps as a web front-end to this, which
> will format the XML into an NCBI-like html page. Thus, it will be a full
> package for serving blast.
>
> Good luck,
>
> -Patrick
>
>
>
>
> nathan whitehouse <nlwhitehouse@yahoo.com>@biojava.org on 08/22/2002
> 04:39:05 PM
>
> Sent by: biojava-l-admin@biojava.org
>
>
> To: biojava-l@biojava.org
> cc:
>
> Subject: [Biojava-l] BLAST/Java interface
>
>
> Hello people at BioJava,
>
> I'm modifying an existing Java applet-servlet used
> by this lab.
>
> People want us to add BLAST to this applet.
>
> Anybody know of a good way to do this?
>
> Are there convenient BLAST libraries to call from
> the servlet? We've talked about calling a C or C++
> library using the JNI. I've looked around and it
> seems that there's no modularized BLAST lying around
> that would make this easy.
> The simple way to do it is just call BLASTAll from
> the shell with its arguments. But this is a hack; I
> want to know if there is a better way to pass objects
> in and out of BLAST.
>
> Thanks!
> Nathan
>
> Nathan Whitehouse
> Shaulsky Lab
> Baylor College of Medicine
> Houston, Texas, USA
>
> __________________________________________________
> Do You Yahoo!?
> HotJobs - Search Thousands of New Jobs
> http://www.hotjobs.com
> _______________________________________________
> Biojava-l mailing list - Biojava-l@biojava.org
> http://biojava.org/mailman/listinfo/biojava-l
>
>
>
>
>
>
> _______________________________________________
> Biojava-l mailing list - Biojava-l@biojava.org
> http://biojava.org/mailman/listinfo/biojava-l
>
--
Brian Gilman <gilmanb@genome.wi.mit.edu>
Group Leader Medical & Population Genetics Dept.
MIT/Whitehead Inst. Center for Genome Research
One Kendall Square, Bldg. 300 / Cambridge, MA 02139-1561 USA
phone +1 617 252 1069 / fax +1 617 252 1902