cgatools::mapping::GapAndConcordanceExtractor Class Reference

The class scans a given alignment for a given allele, provided by AlleleSequenceAligner in the constructor. More...

#include <AlleleAlignment.hpp>

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

List of all members.

Public Member Functions

 GapAndConcordanceExtractor (const AlleleSequenceAligner &alleleAligner)
void run (uint8_t side, bool strand, int32_t offsetInAllele, const std::string &alignmentCigar, const std::string &readSequence, const std::string &readScores)

Public Attributes

std::vector< int8_tgaps_
double concordance_
int32_t endOffsetInAllele_
size_t mismatches_

Protected Attributes

const AlleleSequenceAligneralleleAligner_
size_t halfDnbSize_

Detailed Description

The class scans a given alignment for a given allele, provided by AlleleSequenceAligner in the constructor.

While scanning it detects the gaps and computes the product of probabilities of bases (concordance), the number of mismatches and end position of the alignment


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