NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Public Members | List of all members
nvbio::io::sequence_string< ALPHABET, FLAGS > Struct Template Reference

Detailed description

template< Alphabet ALPHABET, SequenceDataEncoder::StrandOp FLAGS>
struct nvbio::io::sequence_string< ALPHABET, FLAGS >

Definition at line 124 of file sequence_encoder.cpp.

Public Methods

 sequence_string (const uint32 len, const uint8 *sequence, const uint8 *qual)
 
uint32 length () const
 
uint8 operator[] (const uint32 i) const
 
uint8 quality (const uint32 i) const
 

Public Members

const uint32 m_len
 
const uint8m_sequence
 
const uint8m_qual
 

Constructor & Destructor Documentation

template<Alphabet ALPHABET, SequenceDataEncoder::StrandOp FLAGS>
nvbio::io::sequence_string< ALPHABET, FLAGS >::sequence_string ( const uint32  len,
const uint8 sequence,
const uint8 qual 
)
inline

Definition at line 127 of file sequence_encoder.cpp.

Member Function Documentation

template<Alphabet ALPHABET, SequenceDataEncoder::StrandOp FLAGS>
uint32 nvbio::io::sequence_string< ALPHABET, FLAGS >::length ( ) const
inline

Definition at line 130 of file sequence_encoder.cpp.

template<Alphabet ALPHABET, SequenceDataEncoder::StrandOp FLAGS>
uint8 nvbio::io::sequence_string< ALPHABET, FLAGS >::operator[] ( const uint32  i) const
inline

Definition at line 133 of file sequence_encoder.cpp.

template<Alphabet ALPHABET, SequenceDataEncoder::StrandOp FLAGS>
uint8 nvbio::io::sequence_string< ALPHABET, FLAGS >::quality ( const uint32  i) const
inline

Definition at line 163 of file sequence_encoder.cpp.

Member Data Documentation

template<Alphabet ALPHABET, SequenceDataEncoder::StrandOp FLAGS>
const uint32 nvbio::io::sequence_string< ALPHABET, FLAGS >::m_len

Definition at line 170 of file sequence_encoder.cpp.

template<Alphabet ALPHABET, SequenceDataEncoder::StrandOp FLAGS>
const uint8* nvbio::io::sequence_string< ALPHABET, FLAGS >::m_qual

Definition at line 172 of file sequence_encoder.cpp.

template<Alphabet ALPHABET, SequenceDataEncoder::StrandOp FLAGS>
const uint8* nvbio::io::sequence_string< ALPHABET, FLAGS >::m_sequence

Definition at line 171 of file sequence_encoder.cpp.


The documentation for this struct was generated from the following file: