NCBI C++ ToolKit
|
Search Toolkit Book for CSeqSummary
#include "discrepancy_core.hpp"
(Private to src/misc/discrepancy
.)
Public Member Functions | |
CSeqSummary () | |
void | clear () |
string | GetStats () const |
Public Attributes | |
size_t | Len |
size_t | A |
size_t | C |
size_t | G |
size_t | T |
size_t | N |
size_t | Other |
size_t | Gaps |
size_t | MaxN |
size_t | MinQ |
bool | First |
bool | StartsWithGap |
bool | EndsWithGap |
bool | HasRef |
string | Label |
vector< pair< size_t, size_t > > | NRuns |
size_t | _QS |
size_t | _CBscore [WINDOW_SIZE] |
size_t | _CBposition [WINDOW_SIZE] |
size_t | _CBread |
size_t | _CBwrite |
size_t | _Pos |
size_t | _Ns |
string | Stats |
Static Public Attributes | |
static const size_t | WINDOW_SIZE = 30 |
Definition at line 256 of file discrepancy_core.hpp.
|
inline |
Definition at line 259 of file discrepancy_core.hpp.
References clear().
|
inline |
Definition at line 260 of file discrepancy_core.hpp.
References _CBposition, _CBread, _CBscore, _CBwrite, _Ns, _Pos, _QS, A, C, EndsWithGap, First, G, Gaps, HasRef, Label, Len, MaxN, MinQ, N, NRuns, Other, StartsWithGap, Stats, and T.
Referenced by CDiscrepancyContext::BuildSeqSummary(), and CSeqSummary().
string CSeqSummary::GetStats | ( | void | ) | const |
Definition at line 165 of file discrepancy_context.cpp.
References Gaps, Len, N, NStr::NumericToString(), Other, and Stats.
size_t CSeqSummary::_CBposition[WINDOW_SIZE] |
Definition at line 287 of file discrepancy_core.hpp.
Referenced by _QualityScore(), and clear().
size_t CSeqSummary::_CBread |
Definition at line 288 of file discrepancy_core.hpp.
Referenced by _QualityScore(), and clear().
size_t CSeqSummary::_CBscore[WINDOW_SIZE] |
Definition at line 286 of file discrepancy_core.hpp.
Referenced by _QualityScore(), and clear().
size_t CSeqSummary::_CBwrite |
Definition at line 289 of file discrepancy_core.hpp.
Referenced by _QualityScore(), and clear().
size_t CSeqSummary::_Ns |
Definition at line 291 of file discrepancy_core.hpp.
size_t CSeqSummary::_Pos |
Definition at line 290 of file discrepancy_core.hpp.
Referenced by _notN(), _QualityScore(), clear(), and CountNucleotides().
size_t CSeqSummary::_QS |
Definition at line 285 of file discrepancy_core.hpp.
Referenced by _QualityScore(), and clear().
size_t CSeqSummary::A |
Definition at line 269 of file discrepancy_core.hpp.
size_t CSeqSummary::C |
Definition at line 270 of file discrepancy_core.hpp.
bool CSeqSummary::EndsWithGap |
Definition at line 280 of file discrepancy_core.hpp.
Referenced by CDiscrepancyContext::BuildSeqSummary(), clear(), CountNucleotides(), and sN().
bool CSeqSummary::First |
Definition at line 278 of file discrepancy_core.hpp.
Referenced by CDiscrepancyContext::BuildSeqSummary(), clear(), CountNucleotides(), and sN().
size_t CSeqSummary::G |
Definition at line 271 of file discrepancy_core.hpp.
size_t CSeqSummary::Gaps |
Definition at line 275 of file discrepancy_core.hpp.
Referenced by CDiscrepancyContext::BuildSeqSummary(), clear(), and GetStats().
bool CSeqSummary::HasRef |
Definition at line 281 of file discrepancy_core.hpp.
Referenced by CDiscrepancyContext::BuildSeqSummary(), and clear().
string CSeqSummary::Label |
Definition at line 282 of file discrepancy_core.hpp.
Referenced by CDiscrepancyContext::BuildSeqSummary(), and clear().
size_t CSeqSummary::Len |
Definition at line 268 of file discrepancy_core.hpp.
Referenced by CDiscrepancyContext::BuildSeqSummary(), clear(), and GetStats().
size_t CSeqSummary::MaxN |
Definition at line 276 of file discrepancy_core.hpp.
size_t CSeqSummary::MinQ |
Definition at line 277 of file discrepancy_core.hpp.
Referenced by _QualityScore(), and clear().
size_t CSeqSummary::N |
Definition at line 273 of file discrepancy_core.hpp.
Referenced by clear(), GetStats(), and sN().
vector<pair<size_t, size_t> > CSeqSummary::NRuns |
Definition at line 284 of file discrepancy_core.hpp.
size_t CSeqSummary::Other |
Definition at line 274 of file discrepancy_core.hpp.
Referenced by clear(), GetStats(), and sZ().
bool CSeqSummary::StartsWithGap |
Definition at line 279 of file discrepancy_core.hpp.
|
mutable |
Definition at line 293 of file discrepancy_core.hpp.
Referenced by clear(), and GetStats().
size_t CSeqSummary::T |
Definition at line 272 of file discrepancy_core.hpp.
|
static |
Definition at line 258 of file discrepancy_core.hpp.
Referenced by _QualityScore().