Class
GffIOContext
The I/O context to use for GFF I/O.
GffIOContext<TNameStore[, TNameStoreCache]>
Include Headers
bam_io.h
Parameters
TNameStore
The name store class.
TNameStoreCache
The name store cache class.
Default: NameStoreCache<TNameStore>
Typedefs
TNameStoreThe name store class.
TNameStoreCacheThe name store cache class.
Member Functions
GffIOContextConstructor.
Functions
nameStoreReturn reference to name store from GffIOContext.
nameStoreCacheReturn reference to name store cache from GffIOContext.
Examples
Creating a GffIOContext for a raw StringSet of CharString.
StringSet<CharString> nameStore;
NameStoreCache<StringSet<CharString> > nameStoreCache(nameStore);
GffIOContext<StringSet<CharString> > bamIOContext(nameStore, nameStoreCache);
// ...
Using a GffIOContext with a FragmentStore.
typedef FragmentStore<>::TContigNameStore         TNameStore;
typedef NameStoreCache<TNameStore>                TNameStoreCache;
FragmentStore<> store;
// Optionally, do something with store.
typedef GffIOContext<TNameStore, TNameStoreCache> TGffIOContext;
TGffIOContext bamIOContext(store.contigNameStore, store.contigNameStoreCache);
// ...
SeqAn - Sequence Analysis Library - www.seqan.de
 

Page built @2013/07/11 09:12:16