yat
0.20.3pre
|
#include <yat/omic/Pileup.h>
Public Member Functions | |
Entry (void) | |
default constructor | |
Entry (const BamRead &b) | |
const BamRead & | bam (void) const |
uint8_t | cigar_op (void) const |
uint32_t | cigar_oplen (void) const |
unsigned short | qual (void) const |
uint8_t | sequence (void) const |
void | increment (void) |
bool | is_del (void) const |
size_t | qpos (void) const |
Friends | |
class | Pileup |
Essentially a BamRead but with additional information regarding base we currently pointing to
theplu::yat::omic::Pileup< Iterator >::Entry::Entry | ( | const BamRead & | b | ) |
|
inline |
|
inline |
|
inline |
void theplu::yat::omic::Pileup< Iterator >::Entry::increment | ( | void | ) |
Increment CIGAR. If current CIGAR element is consuming query (not deletion), increment to next base on query.
|
inline |
|
inline |
|
inline |
uint8_t theplu::yat::omic::Pileup< Iterator >::Entry::sequence | ( | void | ) | const |
Returned base is encoded in 4 bits and can be converted to char using nt16_str(uint8_t).