looking a little more closely at this, it's become clear we should be
thinking about providing access to Phytozome families via a Phytozome
dbSource that implements DbSourceProxy.  A couple of follow-up questions:

-so it looks like it's necessary to actually add a class for each new data
source?  For "simple" data sources (like PFAM and I suspect Phytozome),
would it be possible to have a generic class that implements DbSourceProxy
which gets its data source specific parameters (the access url, source
name, whether it serves up CDS, protein, structures, domains, etc.) from
properties files?  Then data providers would only need to provide a
properties file with jalview, or better yet the property file could be
accessed from a registry (analogous to the DAS registry, but possibly
served by jabaws?)

-for any of the DAS or DbSourceProxy data sources, is it possible to invoke
a sequence fetch at Jalview startup?  Meaning one would pass in an
identifier and data source name at startup.  Slightly preferable to handing
in a full access URL.

thanks,
-David




On Tue, Sep 23, 2014 at 12:04 PM, David Goodstein <[email protected]>
wrote:

> Based on the links in the DAS registry (http://das.sanger.ac.uk/das/pfam)
> , the PFAM das servers appear to be down.  Part, no doubt, of the general
> wind-down of DAS registry and DAS services at EBI/Sanger:
> http://www.ebi.ac.uk/about/news/service-news/das-services-to-retire
>
> However, DAS access to PFAM from Jalview happily appears to continue to
> work.
>
> I was wondering if Jalview is in fact using the PFAM das servers, or
> bypasses them and instead performs a  direct download via the ws/dbsources
> code:
>
> src/jalview/ws/dbsources/PfamFull.java
> 41     return "
> http://pfam.sanger.ac.uk/family/alignment/download/format?alnType=full&format=stockholm&order=t&case=l&gaps=default&entry=
> ";
> src/jalview/ws/dbsources/PfamSeed.java
> 43     return "
> http://pfam.sanger.ac.uk/family/alignment/download/format?alnType=seed&format=stockholm&order=t&case=l&gaps=default&entry=
> ";
>
> I'm interested because we are planning on serving up our gene family data
> (currently stored in InterMine) via DAS to Jalview, and were hoping to
> template off the way Jalview accesses PFAM.
>
> Also wondering if you have a recommendation in terms of whether it's worth
> bringing up new sources via DAS for integration with Jalview, or do you
> expect to provide another similar mechanism (e.g., via REST api's, as
> UniProt suggests)
>
>
> --
> David M. Goodstein, Ph.D.
> Phytozome Group Lead
> Plant and Computational Genomics Group
> Joint Genome Institute - U.S. Dept. of Energy
> Center for Integrative Genomics - UC Berkeley
>
>


-- 
David M. Goodstein, Ph.D.
Phytozome Group Lead
Plant and Computational Genomics Group
Joint Genome Institute - U.S. Dept. of Energy
Center for Integrative Genomics - UC Berkeley
_______________________________________________
Jalview-discuss mailing list
[email protected]
http://www.compbio.dundee.ac.uk/mailman/listinfo/jalview-discuss

Reply via email to