[DAS2] URIs for sequence identifiers

Andrew Dalke dalke at dalkescientific.com
Mon Mar 13 19:12:52 EST 2006


Ed:
>> Problem #2: feature searches return features from either namespace
>
> A different solution:
>
> Scaffold and Chromosome coordinate systems are served by separate 
> DAS/2 servers.  Each server returns data from one and only one 
> namespace.
>
> Those separate servers can, behind-the-scenes, use the same database.
>
> DAS/2 clients, like IGB, would choose to connect to either the 
> Scaffold-based server or the Chromosome-based server, but not usually 
> to both at once.
>
> Does this handle all the issues?

Here's the email I got from Andreas when I proposed this.


>>> There may be more than one COORDINATE element if ... (XXX why?)
>
> There are several servers that understand more than one coordinate 
> system and
> can return the same type of data in different coordinates. (depending 
> on which type of accession code/range was used for the request )
> E.g. there are a couple of zebrafish servers that speak both  in 
> Chromosome and Scaffold coordinates.
> (reason perhaps  being that zebrafish is an organism that seems to be 
> very difficult to assemble ?)


>> Will there be separate CAPABILITY items for each source?
>
> no. if there are then this should be registered as two independent 
> servers.

(but see clarification later)

> Allowing multiple coordinate systems per server is a way to slightly 
> reduce the already long list of known
> servers. Currently there are about 90 in the registry (+10 in the last 
> few weeks...) and there still are about 20 more
>  which have not been registered (and are provided by the BioSapiens 
> project).

>> Long for who?  It isn't that much data.
>
> It is long for somebody who browses manually through the ensembl DAS 
> configuration and searches for a DAS source to add to.
> It a "long" list for myself to read through the DAS server list at
> http://das.sanger.ac.uk/registry/listServices.jsp
> and although I know this list pretty well,  it seems to me a lot of 
> text/descriptions, etc.


>> There is only one reference server for an annotation server.
>
> I think it should be one reference server per coordinate system.


>> But if there are two COORDINATES elements, and you say that
>> each has its own reference server, then aren't you saying that
>> a single annotation server may have multiple reference servers?
>
> yes. i believe that this should be possible.

>>  What's the concern about having
>> no more than one coordinate per data source?
>
> Just last friday somebody asked me how to add a DAS server that has 
> two coordinate systems to different Ensembl views ( ContigView and 
> GeneView)
> Her initial solution was to provide multiple DAS sources
> http://das.sanger.ac.uk/registry/showdetails.jsp?auto_id=DS_211
> and
> http://das.sanger.ac.uk/registry/showdetails.jsp?auto_id=DS_219
>
> but I think this could be joint into a single server.


In any case, I think the proposal I outlined in the previous email
makes things cleaner even without support for multiple coordinate
systems on the same server.

					Andrew
					dalke at dalkescientific.com




More information about the DAS2 mailing list