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>
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_ |
The class extends GapAndConcordanceExtractor by computing the probablility of sequence-dependent gaps in addition to the metrics computed by the parent class.