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: