[DAS] Important : 1.6 Specification release

Jonathan Warren jw12 at sanger.ac.uk
Fri Jan 29 12:12:58 UTC 2010


Hello fellow DAS developers.

We are now approaching the 2010 DAS workshop (April 7-9th  http://www.ebi.ac.uk/training/onsite/DAS_070410.html) 
  being held at the Sanger/EBI genome campus.
The DAS 1.6 specification ( http://www.ebi.ac.uk/~aj/1.6_draft5/documents/spec.html 
  ) has been written over the past year and we are approaching what we  
hope will be the final draft especially related to genomic DAS. It is  
our hope that client developers and data providers alike will develop  
and test the new 1.6 spec over the next couple of months. At the  
workshop we can discuss issues/improvements and decide on an official  
release date or just accept the new spec as official and release it.

DAS clients will need to be able to handle the new 1.6 sources in some  
way - these sources should be identified by the correct header X-DAS- 
Version being sent (DAS/1.6 or DAS/1.6E) with any responses from a 1.6  
server.

The main change that will affect developers is the parent/parts usage  
instead of Group, but there are many other improvements and  
consolidations which the community had agreed last year would be  
useful. A list of changes taken from the spec is listed at the end of  
this email.

Development so far:

We have 1.6 specification development versions of Proserver (svn co https://proserver.svn.sourceforge.net/svnroot/proserver/branches/1.6-spec) 
  and Dazzle (svn co http://www.derkholm.net/svn/repos/dazzle/branches/16Dazzle) 
  available from SVN available for testing and development. The  
registry will now validate and accept 1.6 specification DAS sources, a  
list of which can be found using the web interface or requests to http://www.dasregistry.org/das1.6/sources 
  note at the moment 1.6 sources will not be listed in the standard  
sources request (http://www.dasregistry.org/das/sources ) until the  
specification is official. Please register any new 1.6 sources you  
have created as examples to others.

A new version of Dasobert will soon be available as part of the  
Biojava Version 3 development and a new version of Bio::Das::Lite.

Some specimen 1.6 sources will be available in the registry soon as  
examples.



CHANGES:
    This version mainly introduces concepts and extensions that are  
already in use but yet to be incorporated into the specification.

Nonpositional annotations are now supported.
Introduced the concept of "coordinate systems" and the DAS Registry.
Relaxed the constraints on data source names.
Clarified the use of HTTP and DAS status codes.
Added requirement for clients to include specific request headers.
All command responses are now described by RELAX NG schemas.
New commands: sources, structure and alignment. These commands are  
taken from DAS 1.53E, with some changes.
Deprecated commands: dsn, dna and link.
Entry points command gained "paging", and other minor changes.
Features command gained hierarchical referencing, in favour of groups.
Several elements in the features command response are now optional.
Features command gained "maxbins".
Unified the format of segment XML across all commands.
Added support for using ontologies in annotations.
Stylesheets now support histograms, colour gradients and line plots,  
more colours, and are better characterised. The "toomany" glyph is  
deprecated.
Clarified the content of attributes across several commands, such as  
segment versions.

Thanks

Jonathan Warren, Andy Jenkinson and the DAS developers at the Sanger/ 
EBI.



Jonathan Warren
Senior Developer and DAS coordinator
jw12 at sanger.ac.uk








-- 
 The Wellcome Trust Sanger Institute is operated by Genome Research 
 Limited, a charity registered in England with number 1021457 and a 
 company registered in England with number 2742969, whose registered 
 office is 215 Euston Road, London, NW1 2BE. 



More information about the DAS mailing list