cgatools::mapping::GapProbabilityAndConcordanceExtractor Class Reference

The class extends GapAndConcordanceExtractor by computing the probablility of sequence-dependent gaps in addition to the metrics computed by the parent class. More...

#include <AlleleAlignment.hpp>

Inheritance diagram for cgatools::mapping::GapProbabilityAndConcordanceExtractor:
cgatools::mapping::GapAndConcordanceExtractor

List of all members.

Public Member Functions

 GapProbabilityAndConcordanceExtractor (const AlleleSequenceAligner &alleleAligner, boost::array< boost::shared_ptr< GapEst::GapsEstimator >, 2 > gapsEstimators)
 takes an allele aligned and a sequence-dependant gap estimator
void run (uint8_t side, bool strand, int32_t offsetInAllele, const std::string &alignmentCigar, const std::string &readSequence, const std::string &readScores)

Public Attributes

double gapProbability_

Protected Attributes

boost::array
< boost::shared_ptr
< GapEst::GapsEstimator >, 2 > 
gapsEstimators_

Detailed Description

The class extends GapAndConcordanceExtractor by computing the probablility of sequence-dependent gaps in addition to the metrics computed by the parent class.


The documentation for this class was generated from the following file:
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2