cgatools::mapping::SamRecord Class Reference

Inheritance diagram for cgatools::mapping::SamRecord:
cgatools::mapping::EvidenceSamRecord

List of all members.

Public Types

enum  RecordType { DEFAULT = 0, BASE_MAPPING, EVIDENCE, EVIDENCE_CACHE }
typedef std::vector< SamRecord * > SamRecords

Public Member Functions

 SamRecord (const std::string &readName, bool isMapped, bool onNegativeStrand, bool isPrimary, uint8_t side, uint16_t chr, uint32_t position, const std::string &extCigar, uint8_t mappingQuality, const std::string &fullReadSequence, const std::string &fullReadScores, UInt16Pair sequenceStartAndLength)
bool correctPosition (const reference::CrrFile &reference)
virtual bool isConsistent () const

Public Attributes

RecordType typeId_
std::string readName_
bool isMapped_
bool onNegativeStrand_
bool isPrimary_
bool isGroupPrimary_
uint8_t side_
uint16_t chr_
uint32_t position_
std::string extCigar_
uint8_t mappingQuality_
std::string fullReadSequence_
std::string fullReadScores_
bool isSvCandidate_
UInt16Pair sequenceStartAndLength_ [2]
SamRecords mates_

Friends

std::ostream & operator<< (std::ostream &ost, const SamRecord &r)

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