QualityValue¶
#include <pbbam/QualityValue.h>
-
class
PacBio::BAM::QualityValue¶ The QualityValue class represents a FASTQ-compatible quality value.
Integers are clamped to [0, 93] (corresponding to ASCII printable chars [!-~]).
Use QualityValue::FromFastq for constructing entries from FASTQ encoding characters. Otherwise, the resulting QualityValue will be interpreted using the character’s numeric value (ignoring the FASTQ offset of 33).
Conversion Methods
-
static QualityValue
FromFastq(const char c)¶ Creates a QualityValue from a FASTQ-encoding character.
- Return
- quality value representing (c - 33)
- Parameters
c: FASTQ character
-
char
Fastq() const¶ - Return
- the FASTQ-encoding char for this QualityValue
-
operator uint8_t() const¶ - Return
- the integer value of this QualityValue
Constructors & Related Methods
-
QualityValue(const uint8_t value = 0)¶ Creates a QualityValue with specified value.
- Parameters
value: quality value
-
QualityValue(const QualityValue &other)¶
-
QualityValue(QualityValue &&other)¶
-
QualityValue &
operator=(const QualityValue &other)¶
-
QualityValue &
operator=(QualityValue &&other)¶
-
~QualityValue()¶
Public Static Attributes
-
const uint8_t
MAX¶
-
static QualityValue