[Biojava-l] BLAST/Java interface

Wiepert, Mathieu Wiepert.Mathieu@mayo.edu
Fri, 23 Aug 2002 10:35:45 -0500


Hi,

I haven't read through all the posts, but I thought this was a neat solution, a Web service.  Someday, I would hope that NCBI provides this.  But if you can host your own service, then this looks like an answer, code is there to look at...


http://mendel.mc.duke.edu:8090/services/blast/


-mat


> -----Original Message-----
> From: Patrick McConnell [mailto:MCCon012@mc.duke.edu]
> Sent: Friday, August 23, 2002 8:18 AM
> To: biojava-l@biojava.org
> Subject: Re: [Biojava-l] BLAST/Java interface
> 
> 
> 
> ---------------------- 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)
> 
> 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.
> 
> 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
>