[ensembl-dev] Getting variation consequence predictions without perl
Asraniel
asraniel at fryx.ch
Tue Sep 14 11:42:59 BST 2010
Thanks for your answer.
Sadly this is not an option, because my app has to work on linux/windows/mac
and is started trough webstart, so i can't expect that everybody has a perl
interpreter installed.
Beat Wolf
Am Dienstag 14 September 2010, um 12.39:54 schrieb Stuart Meacham:
> Hi there,
>
> This is probably not going to answer your question! However I also
> developed a Java app and wanted to use the SNP consequence prediction
> script (or variations thereof). My first attempt was to just execute the
> script from within the app with a call to:
>
> ///////////////
>
> Process p = Runtime.getRuntime().exec("/path/to/script/script.pl");
>
> //////////////
>
> and then reading the output of the script with:
>
> //////////////
>
> BufferedReader stdInput = new BufferedReader(new
> InputStreamReader(p.getInputStream()));
>
> String s = null;
>
> while ((s = stdInput.readLine()) != null) {
> //do stuff with s
> }
>
> //////////////
>
> This works fine although can be slow, and the speed is erratic,
> especially if your app is going to support many concurrent users. In
> order to traverse this problem I implemented a second version which
> simply ran the script independently (outside the app) saved the output
> to a database and read the database from the app.
>
> I do remember having a conversation once with an Ensembl Dev who said
> that there was a Java API a few years ago but it now lacks support and
> is obviously out of date.
>
> Good luck!
>
> Stuart
>
> On 14/09/10 11:22, Asraniel wrote:
> > Hi,
> >
> > i'm developing java app and i access the ensembl data trough biomart.
> > Works great, thanks for that api.
> >
> > Now, is there a way to get the variantion consequence prediction without
> > using perl? i didn't find a way trough biomart.
> >
> > Thank you
> >
> > Beat Wolf
> >
> > _______________________________________________
> > Dev mailing list
> > Dev at ensembl.org
> > http://lists.ensembl.org/mailman/listinfo/dev
>
> _______________________________________________
> Dev mailing list
> Dev at ensembl.org
> http://lists.ensembl.org/mailman/listinfo/dev
More information about the Dev
mailing list