Struct libhmmer_sys::ESL_MSA[][src]

#[repr(C)]
pub struct ESL_MSA {
Show 51 fields pub aseq: *mut *mut c_char, pub sqname: *mut *mut c_char, pub wgt: *mut f64, pub alen: i64, pub nseq: c_int, pub flags: c_int, pub abc: *mut ESL_ALPHABET, pub ax: *mut *mut ESL_DSQ, pub name: *mut c_char, pub desc: *mut c_char, pub acc: *mut c_char, pub au: *mut c_char, pub ss_cons: *mut c_char, pub sa_cons: *mut c_char, pub pp_cons: *mut c_char, pub rf: *mut c_char, pub mm: *mut c_char, pub sqacc: *mut *mut c_char, pub sqdesc: *mut *mut c_char, pub ss: *mut *mut c_char, pub sa: *mut *mut c_char, pub pp: *mut *mut c_char, pub cutoff: [f32; 6], pub cutset: [c_int; 6], pub sqalloc: c_int, pub sqlen: *mut i64, pub sslen: *mut i64, pub salen: *mut i64, pub pplen: *mut i64, pub lastidx: c_int, pub comment: *mut *mut c_char, pub ncomment: c_int, pub alloc_ncomment: c_int, pub gf_tag: *mut *mut c_char, pub gf: *mut *mut c_char, pub ngf: c_int, pub alloc_ngf: c_int, pub gs_tag: *mut *mut c_char, pub gs: *mut *mut *mut c_char, pub ngs: c_int, pub gc_tag: *mut *mut c_char, pub gc: *mut *mut c_char, pub ngc: c_int, pub gr_tag: *mut *mut c_char, pub gr: *mut *mut *mut c_char, pub ngr: c_int, pub index: *mut ESL_KEYHASH, pub gs_idx: *mut ESL_KEYHASH, pub gc_idx: *mut ESL_KEYHASH, pub gr_idx: *mut ESL_KEYHASH, pub offset: off_t,
}

Fields

aseq: *mut *mut c_charsqname: *mut *mut c_charwgt: *mut f64alen: i64nseq: c_intflags: c_intabc: *mut ESL_ALPHABETax: *mut *mut ESL_DSQname: *mut c_chardesc: *mut c_characc: *mut c_charau: *mut c_charss_cons: *mut c_charsa_cons: *mut c_charpp_cons: *mut c_charrf: *mut c_charmm: *mut c_charsqacc: *mut *mut c_charsqdesc: *mut *mut c_charss: *mut *mut c_charsa: *mut *mut c_charpp: *mut *mut c_charcutoff: [f32; 6]cutset: [c_int; 6]sqalloc: c_intsqlen: *mut i64sslen: *mut i64salen: *mut i64pplen: *mut i64lastidx: c_intcomment: *mut *mut c_charncomment: c_intalloc_ncomment: c_intgf_tag: *mut *mut c_chargf: *mut *mut c_charngf: c_intalloc_ngf: c_intgs_tag: *mut *mut c_chargs: *mut *mut *mut c_charngs: c_intgc_tag: *mut *mut c_chargc: *mut *mut c_charngc: c_intgr_tag: *mut *mut c_chargr: *mut *mut *mut c_charngr: c_intindex: *mut ESL_KEYHASHgs_idx: *mut ESL_KEYHASHgc_idx: *mut ESL_KEYHASHgr_idx: *mut ESL_KEYHASHoffset: off_t

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.