NVBIO
|
Represent a set of infixes of a string
SequenceType | the string or string-set container |
InfixIterator | the infix iterator type - value_type can be string_infix_coord_type or long_string_set_infix_coord_type |
#include <infix.h>
Public Types | |
typedef SequenceType | sequence_type |
typedef InfixIterator | infix_iterator |
typedef std::iterator_traits < InfixIterator >::value_type | coord_type |
typedef Infix< sequence_type, coord_type > | string_type |
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | InfixSetCore () |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | InfixSetCore (const uint32 size, const sequence_type sequence, const infix_iterator infixes) |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE uint32 | size () const |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE string_type | operator[] (const uint32 i) const |
Public Members | |
uint32 | m_size |
sequence_type | m_sequence |
infix_iterator | m_infixes |
typedef std::iterator_traits<InfixIterator>::value_type nvbio::InfixSetCore< SequenceType, InfixIterator, 2u >::coord_type |
typedef InfixIterator nvbio::InfixSetCore< SequenceType, InfixIterator, 2u >::infix_iterator |
typedef SequenceType nvbio::InfixSetCore< SequenceType, InfixIterator, 2u >::sequence_type |
typedef Infix<sequence_type, coord_type> nvbio::InfixSetCore< SequenceType, InfixIterator, 2u >::string_type |
|
inline |
|
inline |
|
inline |
|
inline |
infix_iterator nvbio::InfixSetCore< SequenceType, InfixIterator, 2u >::m_infixes |
sequence_type nvbio::InfixSetCore< SequenceType, InfixIterator, 2u >::m_sequence |
uint32 nvbio::InfixSetCore< SequenceType, InfixIterator, 2u >::m_size |