pub unsafe fn cigar_slice(&self) -> &[u8] {
        let cigar = self.edit_cigar();
        let ops_ptr = cigar.operations as *mut u8;
        let start = ops_ptr.offset(cigar.begin_offset as isize);
        let len = (cigar.end_offset - cigar.begin_offset) as usize;
        std::slice::from_raw_parts(start, len)
    }
/// Returns a slice to the cigar string for the wavefront
/// alignment. Unsafe as the slice is pointing to the
/// `edit_cigar_t` managed by libwfa.
Returns a slice to the cigar string for the wavefront
alignment. Unsafe as the slice is pointing to the
`edit_cigar_t` managed by libwfa.
Returns a slice to the cigar string for the wavefront alignment . Unsafe as the slice is pointing to the ` edit_cigar_t ` managed by libwfa .
pub unsafe fn cigar_slice(&self) -> &[u8] {
        let cigar = self.edit_cigar();
        let ops_ptr = cigar.operations as *mut u8;
        let start = ops_ptr.offset(cigar.begin_offset as isize);
        let len = (cigar.end_offset - cigar.begin_offset) as usize;
        std::slice::from_raw_parts(start, len)
    }
pub unsafe fn cigar_slice ( & self ) -> & [ u8 ] { let cigar = self . edit_cigar ( ) ; let ops_ptr = cigar . operations as * mut u8 ; let start = ops_ptr . offset ( cigar . begin_offset as isize ) ; let len = ( cigar . end_offset - cigar . begin_offset ) as usize ; std :: slice :: from_raw_parts ( start , len ) }
Returns a slice to the cigar string for the wavefront
alignment.
Returns a slice to the cigar string for the wavefront alignment .
&self