Enum varlociraptor::cli::PreprocessKind [−][src]
pub enum PreprocessKind { Variants {}, }Show 16 fields
reference: PathBuf, candidates: PathBuf, bam: PathBuf, reference_buffer_size: usize, min_bam_refetch_distance: u64, alignment_properties: Option<PathBuf>, output: Option<PathBuf>, spurious_ins_rate: f64, spurious_del_rate: f64, spurious_insext_rate: f64, spurious_delext_rate: f64, protocol_strandedness: ProtocolStrandedness, realignment_window: u64, max_depth: usize, omit_insert_size: bool, pairhmm_mode: String,
Variants
Fields of Variants
reference: PathBuf
candidates: PathBuf
bam: PathBuf
reference_buffer_size: usize
min_bam_refetch_distance: u64
alignment_properties: Option<PathBuf>
output: Option<PathBuf>
spurious_ins_rate: f64
spurious_del_rate: f64
spurious_insext_rate: f64
spurious_delext_rate: f64
protocol_strandedness: ProtocolStrandedness
realignment_window: u64
max_depth: usize
omit_insert_size: bool
pairhmm_mode: String
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Builds the struct from clap::ArgMatches
. It’s guaranteed to succeed
if matches
originates from an App
generated by StructOpt::clap
called on
the same type, otherwise it must panic. Read more
Builds the struct from the command line arguments (std::env::args_os
).
Calls clap::Error::exit
on failure, printing the error message and aborting the program. Read more
Builds the struct from the command line arguments (std::env::args_os
).
Unlike StructOpt::from_args
, returns clap::Error
on failure instead of aborting the program,
so calling .exit
is up to you. Read more
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
Gets the struct from any iterator such as a Vec
of your making.
Print the error message and quit the program in case of failure. Read more
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
Gets the struct from any iterator such as a Vec
of your making. Read more
Auto Trait Implementations
impl RefUnwindSafe for PreprocessKind
impl Send for PreprocessKind
impl Sync for PreprocessKind
impl Unpin for PreprocessKind
impl UnwindSafe for PreprocessKind
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn is_in_subset(&self) -> bool
pub fn is_in_subset(&self) -> bool
Checks if self
is actually part of its subset T
(and can be converted to it).
pub unsafe fn to_subset_unchecked(&self) -> SS
pub unsafe fn to_subset_unchecked(&self) -> SS
Use with care! Same as self.to_subset
but without any property checks. Always succeeds.
pub fn from_subset(element: &SS) -> SP
pub fn from_subset(element: &SS) -> SP
The inclusion map: converts self
to the equivalent element of its superset.