Structure to keep track of a segment the reference, as well as calls aligned to that segment for two calldiff files. More...
#include <AlleleDiffSegment.hpp>
Public Member Functions | |
AlleleDiffSegment (const std::pair< uint32_t, uint32_t > &lhs, const std::pair< uint32_t, uint32_t > &rhs, const std::pair< uint32_t, uint32_t > &ref, const std::pair< uint32_t, uint32_t > &lhsCalls, const std::pair< uint32_t, uint32_t > &rhsCalls) | |
Public Attributes | |
std::pair< uint32_t, uint32_t > | lhs_ |
pos in PhasedAllele::allele_ | |
std::pair< uint32_t, uint32_t > | rhs_ |
pos in PhasedAllele::allele_ | |
std::pair< uint32_t, uint32_t > | ref_ |
pos in reference sequence | |
std::pair< uint32_t, uint32_t > | lhsCalls_ |
pos in PhasedAllele::calls_ | |
std::pair< uint32_t, uint32_t > | rhsCalls_ |
pos in PhasedAllele::calls_ |
Structure to keep track of a segment the reference, as well as calls aligned to that segment for two calldiff files.
This is used for narrowing the range of non-identical PhasedAllele instances to specific calls.