NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs
SequenceData Views

Detailed Description

This module contains plain-view classes for SequenceData objects that can be adapted to use iterators of a user-specified type, so as to allow reinterpreting the base arrays, e.g. using LDG loads.

Classes

struct  nvbio::io::SequenceDataViewCore< IndexIterator, SequenceStorageIterator, QualStorageIterator, NameStorageIterator >
 

Typedefs

typedef SequenceDataViewCore
< uint32 *, uint32 *, char
*, char * > 
nvbio::io::SequenceDataView
 
A non-const SequenceData view More...
 
typedef SequenceDataViewCore
< const uint32 *, const uint32
*, const char *, const char * > 
nvbio::io::ConstSequenceDataView
 
A const SequenceData view More...
 
typedef SequenceDataViewCore
< cuda::ldg_pointer< uint32 >
, cuda::ldg_pointer< uint32 >
, const char *, const char * > 
nvbio::io::LdgSequenceDataView
 
An LDG-based SequenceData view More...
 

Typedef Documentation

typedef SequenceDataViewCore<const uint32*,const uint32*,const char*,const char*> nvbio::io::ConstSequenceDataView


A const SequenceData view

Definition at line 402 of file sequence.h.

typedef SequenceDataViewCore<cuda::ldg_pointer<uint32>,cuda::ldg_pointer<uint32>,const char*,const char*> nvbio::io::LdgSequenceDataView


An LDG-based SequenceData view

Definition at line 403 of file sequence.h.

typedef SequenceDataViewCore<uint32*,uint32*,char*,char*> nvbio::io::SequenceDataView


A non-const SequenceData view

Definition at line 401 of file sequence.h.