Definition at line 381 of file GenomeSequence.cpp.
◆ clear()
void PackedSequenceData::clear |
( |
| ) |
|
|
inline |
◆ operator[]() [1/2]
char PackedSequenceData::operator[] |
( |
PackedVectorIndex_t |
baseIndex | ) |
|
|
inline |
Definition at line 253 of file ReferenceSequence.h.
254 {
256 }
static const char int2base[]
Convert from int representation to the base.
◆ operator[]() [2/2]
uint8_t PackedSequenceData::operator[] |
( |
size_t |
index | ) |
|
|
inline |
Definition at line 399 of file GenomeSequence.cpp.
400 {
401 return (m_packedBases[index>>1] >> ((index&0x1)<<2)) & 0xf;
402 }
◆ push_back()
void PackedSequenceData::push_back |
( |
char |
value | ) |
|
|
inline |
Definition at line 261 of file ReferenceSequence.h.
262 {
264 }
static unsigned char base2int[256+1]
Map ASCII values to a 2 (or 3) bit encoding for the base pair value for just base space (ACTGNactgn).
◆ reserve()
void PackedSequenceData::reserve |
( |
size_t |
baseCount | ) |
|
|
inline |
◆ set()
void PackedSequenceData::set |
( |
PackedVectorIndex_t |
baseIndex, |
|
|
char |
value |
|
) |
| |
|
inline |
◆ size()
size_t PackedSequenceData::size |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files: