Struct bigtools::utils::cli::bedgraphtobigwig::BedGraphToBigWigArgs
source · pub struct BedGraphToBigWigArgs {
pub bedgraph: String,
pub chromsizes: String,
pub output: String,
pub parallel: String,
pub single_pass: bool,
pub write_args: BBIWriteArgs,
}
Fields§
§bedgraph: String
The bedgraph to convert to a bigwig. Can use -
or stdin
to read from stdin.
chromsizes: String
A chromosome sizes file. Each line should be have a chromosome and its size in bases, separated by whitespace.
output: String
The output bigwig path
parallel: String
Set whether to read and convert the bedGraph in parallel. Requires that the bedGraph is sorted.
Can take auto
(default), yes
, no
. Ignored when input is stdin or when nthreads is 1
.
single_pass: bool
If set, indicates that only a single pass should be done on the input file. This is most useful
on large files in order to reduce total time. This automatically happens when the input is stdin
.
write_args: BBIWriteArgs
Trait Implementations§
source§impl Args for BedGraphToBigWigArgs
impl Args for BedGraphToBigWigArgs
source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
source§impl Clone for BedGraphToBigWigArgs
impl Clone for BedGraphToBigWigArgs
source§fn clone(&self) -> BedGraphToBigWigArgs
fn clone(&self) -> BedGraphToBigWigArgs
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for BedGraphToBigWigArgs
impl Debug for BedGraphToBigWigArgs
source§impl FromArgMatches for BedGraphToBigWigArgs
impl FromArgMatches for BedGraphToBigWigArgs
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches ) -> Result<Self, Error>
source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches ) -> Result<(), Error>
Assign values from
ArgMatches
to self
.source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches ) -> Result<(), Error>
Assign values from
ArgMatches
to self
.source§impl Parser for BedGraphToBigWigArgs
impl Parser for BedGraphToBigWigArgs
source§fn parse_from<I, T>(itr: I) -> Self
fn parse_from<I, T>(itr: I) -> Self
Parse from iterator, exit on error
source§fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
Parse from iterator, return Err on error.
source§fn update_from<I, T>(&mut self, itr: I)
fn update_from<I, T>(&mut self, itr: I)
Update from iterator, exit on error
source§impl PartialEq for BedGraphToBigWigArgs
impl PartialEq for BedGraphToBigWigArgs
source§fn eq(&self, other: &BedGraphToBigWigArgs) -> bool
fn eq(&self, other: &BedGraphToBigWigArgs) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BedGraphToBigWigArgs
Auto Trait Implementations§
impl Freeze for BedGraphToBigWigArgs
impl RefUnwindSafe for BedGraphToBigWigArgs
impl Send for BedGraphToBigWigArgs
impl Sync for BedGraphToBigWigArgs
impl Unpin for BedGraphToBigWigArgs
impl UnwindSafe for BedGraphToBigWigArgs
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