Type Alias ESL_SQFILE
Source pub type ESL_SQFILE = esl_sqio_s;
#[repr(C)]
pub struct ESL_SQFILE {Show 24 fields
pub filename: *mut i8,
pub do_digital: i32,
pub abc: *const ESL_ALPHABET,
pub format: i32,
pub inmap: [u8; 128],
pub position: Option<unsafe extern "C" fn(*mut esl_sqio_s, i64) -> i32>,
pub close: Option<unsafe extern "C" fn(*mut esl_sqio_s)>,
pub set_digital: Option<unsafe extern "C" fn(*mut esl_sqio_s, *const ESL_ALPHABET) -> i32>,
pub guess_alphabet: Option<unsafe extern "C" fn(*mut esl_sqio_s, *mut i32) -> i32>,
pub read: Option<unsafe extern "C" fn(*mut esl_sqio_s, *mut ESL_SQ) -> i32>,
pub read_info: Option<unsafe extern "C" fn(*mut esl_sqio_s, *mut ESL_SQ) -> i32>,
pub read_seq: Option<unsafe extern "C" fn(*mut esl_sqio_s, *mut ESL_SQ) -> i32>,
pub read_window: Option<unsafe extern "C" fn(*mut esl_sqio_s, i32, i32, *mut ESL_SQ) -> i32>,
pub echo: Option<unsafe extern "C" fn(*mut esl_sqio_s, *const ESL_SQ, *mut _IO_FILE) -> i32>,
pub read_block: Option<unsafe extern "C" fn(*mut esl_sqio_s, *mut ESL_SQ_BLOCK, i32, i32, i32, i32) -> i32>,
pub open_ssi: Option<unsafe extern "C" fn(*mut esl_sqio_s, *const i8) -> i32>,
pub pos_by_key: Option<unsafe extern "C" fn(*mut esl_sqio_s, *const i8) -> i32>,
pub pos_by_number: Option<unsafe extern "C" fn(*mut esl_sqio_s, i32) -> i32>,
pub fetch: Option<unsafe extern "C" fn(*mut esl_sqio_s, *const i8, *mut ESL_SQ) -> i32>,
pub fetch_info: Option<unsafe extern "C" fn(*mut esl_sqio_s, *const i8, *mut ESL_SQ) -> i32>,
pub fetch_subseq: Option<unsafe extern "C" fn(*mut esl_sqio_s, *const i8, i64, i64, *mut ESL_SQ) -> i32>,
pub is_rewindable: Option<unsafe extern "C" fn(*const esl_sqio_s) -> i32>,
pub get_error: Option<unsafe extern "C" fn(*const esl_sqio_s) -> *const i8>,
pub data: ESL_SQDATA,
}