| 32 | } |
| 33 | |
| 34 | char get_pattern_code(uint32_t flag) { |
| 35 | if (flag & BAM_FREAD1) return ((flag & BAM_FREVERSE) ? 1 : 0); |
| 36 | else return ((flag & BAM_FREVERSE) ? 0 : 1); |
| 37 | } |
| 38 | |
| 39 | bool less_than(bam1_t *a, bam1_t *b) { |
| 40 | int32_t ap1 = min(a->core.pos, a->core.mpos); |