PlastLibrary
ISequenceDatabase.hpp File Reference

Definition of a genomic database. More...

Include dependency graph for ISequenceDatabase.hpp:

Classes

class  database::DatabaseVisitor
 Define a database visitor instance. More...
 
class  database::ISequenceDatabase
 Define a database as a container of ISequence instances. More...
 

Namespaces

 database
 Definition of concepts related to genomic databases.
 
 database::impl
 Implementation of concepts related to genomic databases.
 

Detailed Description

Definition of a genomic database.

Date
07/11/2011
Author
edrezen

We define here a sequences database mainly as a container of ISequence instances.

Two different ways for retrieving ISequence instances are provided:

  • retrieval of a specific instance, by index or by global offset in the database
  • usage of a ISequenceIterator that can loop over all ISequence instances of the database.