/usr/include/pbseq/pbdata/qvs/QualityValue.hpp is in libpbdata-dev 0~20161219-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #ifndef _BLASR_QUALITY_VALUE_HPP_
#define _BLASR_QUALITY_VALUE_HPP_
#include <stdint.h>
#include "../ChangeListID.hpp"
typedef unsigned char QualityValue;
typedef float QualityProbability;
#define MIN_QUALITY_VALUE 0
#define MAX_QUALITY_VALUE 255
#ifndef _QVScale_
#define _QVScale_
enum QVScale {POverOneMinusP, // popularized by Illumina
PHRED};
#endif
QualityValue ProbabilityToQualityValue(
QualityProbability pErr, QVScale qvScale=POverOneMinusP);
QualityValue PacBioQVToPhred(QualityValue pbQV);
QualityValue ToPhred(QualityValue qv, QVScale qvScale=POverOneMinusP);
QualityProbability QualityValueToProbability(QualityValue qv,
QVScale qvScale=POverOneMinusP);
QVScale DetermineQVScaleFromChangeListID(ChangeListID &cl);
#endif // _BLASR_QUALITY_VALUE_HPP_
|