pub struct SamConfig {Show 22 fields
pub print_as: bool,
pub print_xs: bool,
pub print_ys: bool,
pub print_x0: bool,
pub print_x1: bool,
pub print_xn: bool,
pub print_xm: bool,
pub print_xo: bool,
pub print_xg: bool,
pub print_nm: bool,
pub print_md: bool,
pub print_yf: bool,
pub print_yd: bool,
pub print_yt: bool,
pub print_zs: bool,
pub print_nh: bool,
pub print_hi: bool,
pub print_nm_genome: bool,
pub print_md_number: bool,
pub print_jm: bool,
pub print_ji: bool,
pub full_ref: bool,
}Expand description
SAM output configuration
Fields§
§print_as: boolPrint AS:i: alignment score
print_xs: boolPrint XS:i: secondary alignment score
print_ys: boolPrint YS:i: mate alignment score
print_x0: boolPrint X0:i: number of best alignments
print_x1: boolPrint X1:i: number of suboptimal alignments
print_xn: boolPrint XN:i: number of Ns in reference
print_xm: boolPrint XM:i: number of mismatches
print_xo: boolPrint XO:i: number of gap opens
print_xg: boolPrint XG:i: number of gap extensions
print_nm: boolPrint NM:i: edit distance
print_md: boolPrint MD:Z: mismatch string
print_yf: boolPrint YF:Z: mate alignment flags
print_yd: boolPrint YD:i: mate distance
print_yt: boolPrint YT:Z: mate type
print_zs: boolPrint ZS:Z: strand
print_nh: boolPrint NH:i: hit count
print_hi: boolPrint HI:i: hit index
print_nm_genome: boolPrint nM:i: genome mismatches
print_md_number: boolPrint MD:n: mismatch as number
print_jm: boolPrint jM:i: junction mismatch
print_ji: boolPrint jI:i: junction insertions
full_ref: boolPrint full ref coords
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SamConfig
impl RefUnwindSafe for SamConfig
impl Send for SamConfig
impl Sync for SamConfig
impl Unpin for SamConfig
impl UnsafeUnpin for SamConfig
impl UnwindSafe for SamConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more