Struct minimap2_sys::mm_mapopt_t
source · [−]#[repr(C)]pub struct mm_mapopt_t {Show 57 fields
pub flag: i64,
pub seed: c_int,
pub sdust_thres: c_int,
pub max_qlen: c_int,
pub bw: c_int,
pub bw_long: c_int,
pub max_gap: c_int,
pub max_gap_ref: c_int,
pub max_frag_len: c_int,
pub max_chain_skip: c_int,
pub max_chain_iter: c_int,
pub min_cnt: c_int,
pub min_chain_score: c_int,
pub chain_gap_scale: f32,
pub chain_skip_scale: f32,
pub rmq_size_cap: c_int,
pub rmq_inner_dist: c_int,
pub rmq_rescue_size: c_int,
pub rmq_rescue_ratio: f32,
pub mask_level: f32,
pub mask_len: c_int,
pub pri_ratio: f32,
pub best_n: c_int,
pub alt_drop: f32,
pub a: c_int,
pub b: c_int,
pub q: c_int,
pub e: c_int,
pub q2: c_int,
pub e2: c_int,
pub sc_ambi: c_int,
pub noncan: c_int,
pub junc_bonus: c_int,
pub zdrop: c_int,
pub zdrop_inv: c_int,
pub end_bonus: c_int,
pub min_dp_max: c_int,
pub min_ksw_len: c_int,
pub anchor_ext_len: c_int,
pub anchor_ext_shift: c_int,
pub max_clip_ratio: f32,
pub rank_min_len: c_int,
pub rank_frac: f32,
pub pe_ori: c_int,
pub pe_bonus: c_int,
pub mid_occ_frac: f32,
pub q_occ_frac: f32,
pub min_mid_occ: i32,
pub max_mid_occ: i32,
pub mid_occ: i32,
pub max_occ: i32,
pub max_max_occ: i32,
pub occ_dist: i32,
pub mini_batch_size: i64,
pub max_sw_mat: i64,
pub cap_kalloc: i64,
pub split_prefix: *const c_char,
}Fields
flag: i64seed: c_intsdust_thres: c_intmax_qlen: c_intbw: c_intbw_long: c_intmax_gap: c_intmax_gap_ref: c_intmax_frag_len: c_intmax_chain_skip: c_intmax_chain_iter: c_intmin_cnt: c_intmin_chain_score: c_intchain_gap_scale: f32chain_skip_scale: f32rmq_size_cap: c_intrmq_inner_dist: c_intrmq_rescue_size: c_intrmq_rescue_ratio: f32mask_level: f32mask_len: c_intpri_ratio: f32best_n: c_intalt_drop: f32a: c_intb: c_intq: c_inte: c_intq2: c_inte2: c_intsc_ambi: c_intnoncan: c_intjunc_bonus: c_intzdrop: c_intzdrop_inv: c_intend_bonus: c_intmin_dp_max: c_intmin_ksw_len: c_intanchor_ext_len: c_intanchor_ext_shift: c_intmax_clip_ratio: f32rank_min_len: c_intrank_frac: f32pe_ori: c_intpe_bonus: c_intmid_occ_frac: f32q_occ_frac: f32min_mid_occ: i32max_mid_occ: i32mid_occ: i32max_occ: i32max_max_occ: i32occ_dist: i32mini_batch_size: i64max_sw_mat: i64cap_kalloc: i64split_prefix: *const c_charTrait Implementations
sourceimpl Clone for mm_mapopt_t
impl Clone for mm_mapopt_t
sourcefn clone(&self) -> mm_mapopt_t
fn clone(&self) -> mm_mapopt_t
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for mm_mapopt_t
impl Debug for mm_mapopt_t
impl Copy for mm_mapopt_t
Auto Trait Implementations
impl RefUnwindSafe for mm_mapopt_t
impl !Send for mm_mapopt_t
impl !Sync for mm_mapopt_t
impl Unpin for mm_mapopt_t
impl UnwindSafe for mm_mapopt_t
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more