pub trait SequenceFile: Send {
// Required methods
fn next(&mut self) -> Option<Result<Sequence>>;
fn name(&self) -> &str;
fn is_colorspace(&self) -> bool;
fn percent_complete(&self) -> f64;
}Expand description
Trait for reading sequences from various file formats.
Mirrors Sequence.SequenceFile interface.
Required Methods§
Sourcefn next(&mut self) -> Option<Result<Sequence>>
fn next(&mut self) -> Option<Result<Sequence>>
Read the next sequence from the file, or None at EOF.
Sourcefn is_colorspace(&self) -> bool
fn is_colorspace(&self) -> bool
Whether this file contains colorspace data (SOLiD).
Sourcefn percent_complete(&self) -> f64
fn percent_complete(&self) -> f64
Estimated percentage complete (0.0 - 100.0), for progress display.