! @typedef
@abstract Structure for one alignment covering the pileup position.
@field b pointer to the alignment
@field qpos position of the read base at the pileup site, 0-based
@field indel indel length; 0 for no indel, positive for ins and negative for del
@field level the level of the read in the "viewer" mode
@field is_del 1 iff the base on the padded read is a deletion
@field is_head ???
@field is_tail ???
@field is_refskip ???
@field aux ???
@discussion See also bam_plbuf_push() and bam_lplbuf_push(). The
difference between the two functions is that the former does not
set bam_pileup1_t::level, while the later does. Level helps the
implementation of alignment viewers, but calculating this has some
overhead.
! @typedef @abstract Structure for one alignment covering the pileup position. @field b pointer to the alignment @field qpos position of the read base at the pileup site, 0-based @field indel indel length; 0 for no indel, positive for ins and negative for del @field level the level of the read in the "viewer" mode @field is_del 1 iff the base on the padded read is a deletion @field is_head ??? @field is_tail ??? @field is_refskip ??? @field aux ???
@discussion See also bam_plbuf_push() and bam_lplbuf_push(). The difference between the two functions is that the former does not set bam_pileup1_t::level, while the later does. Level helps the implementation of alignment viewers, but calculating this has some overhead.