Package apollo.dataadapter.das

Defines the interfaces to support the reading of DAS datasources by Apollo.

See:
          Description

Interface Summary
DASDsn  
DASFeature  
DASSegment I represent the contained in a Segment (as defined by the DAS-spec) needed by Apollo to request features for the segment, and display the features of the segment.
DASSequence I represent the data contained in a dna sequence (as defined by the DAS-spec) needed by Apollo to display a sequence.
DASServerI I represent the capability of a general DASServer, as required by Apollo to make das-data requests.
 

Class Summary
DASLazySequence I am a Sequence class for implementing lazy load using a DASServer
 

Package apollo.dataadapter.das Description

Defines the interfaces to support the reading of DAS datasources by Apollo. The goal is allow different implementations to be provided of, for example, DASServer. These implementations can be sophisticated or not, as necessary.

I have included a reference (very direct, unsophisticated) implementation in the apollo.dataadapter.das.simple package.

The interface DASServer is the basic type referred to by a data adapter referencing a DAS datasource. The DASDsn, DASSegment, DASFeature and DASSequence are types used to pass information into a request from the server, and to retrieve information back from the server.