NVBIO
|
SequenceType | the string or string-set type |
PrefixIterator | the prefix iterator type - value_type can be string_prefix_coord_type for strings, string_set_prefix_coord_type for string-sets |
#include <prefix.h>
Public Types | |
typedef PrefixSetCore < SequenceType, PrefixIterator, vector_traits< typename std::iterator_traits < PrefixIterator >::value_type > ::DIM > | base_type |
typedef SequenceType | sequence_type |
the underlying sequence type More... | |
typedef PrefixIterator | prefix_iterator |
the underlingy prefix iterator type More... | |
typedef iterator_system < PrefixIterator >::type | system_tag |
the system tag More... | |
typedef base_type::coord_type | coord_type |
the prefix coordinates type More... | |
typedef base_type::string_type | string_type |
the prefix string type More... | |
typedef StringSetIterator < PrefixSet< SequenceType, InfixIterator > > | iterator |
the iterator type More... | |
typedef StringSetIterator < PrefixSet< SequenceType, InfixIterator > > | const_iterator |
the const_iterator type More... | |
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | PrefixSet () |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | PrefixSet (const uint32 size, const sequence_type sequence, const prefix_iterator prefixes) |
const_iterator | begin () const |
const_iterator | end () const |
iterator | begin () |
iterator | end () |
typedef PrefixSetCore< SequenceType, PrefixIterator, vector_traits<typename std::iterator_traits<PrefixIterator>::value_type>::DIM> nvbio::PrefixSet< SequenceType, PrefixIterator >::base_type |
typedef StringSetIterator< PrefixSet<SequenceType,InfixIterator> > nvbio::PrefixSet< SequenceType, PrefixIterator >::const_iterator |
typedef base_type::coord_type nvbio::PrefixSet< SequenceType, PrefixIterator >::coord_type |
typedef StringSetIterator< PrefixSet<SequenceType,InfixIterator> > nvbio::PrefixSet< SequenceType, PrefixIterator >::iterator |
typedef PrefixIterator nvbio::PrefixSet< SequenceType, PrefixIterator >::prefix_iterator |
typedef SequenceType nvbio::PrefixSet< SequenceType, PrefixIterator >::sequence_type |
typedef base_type::string_type nvbio::PrefixSet< SequenceType, PrefixIterator >::string_type |
typedef iterator_system<PrefixIterator>::type nvbio::PrefixSet< SequenceType, PrefixIterator >::system_tag |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |