pub unsafe extern "C" fn bam_set1(
bam: *mut bam1_t,
l_qname: usize,
qname: *const i8,
flag: u16,
tid: i32,
pos: i64,
mapq: u8,
n_cigar: usize,
cigar: *const u32,
mtid: i32,
mpos: i64,
isize_: i64,
l_seq: usize,
seq: *const i8,
qual: *const i8,
l_aux: usize,
) -> i32