Struct bigtools::utils::cli::bedtobigbed::BedToBigBedArgs
source · pub struct BedToBigBedArgs {
pub bed: String,
pub chromsizes: String,
pub output: String,
pub autosql: Option<String>,
pub parallel: String,
pub single_pass: bool,
pub write_args: BBIWriteArgs,
}
Fields§
§bed: String
The bedGraph to convert to a bigbed.
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
autosql: Option<String>
Path to a file containing the custom autosql to add to the bigBed file. If not specified, the standard BED autosql will be added (based on the number of columns).
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 BedToBigBedArgs
impl Args for BedToBigBedArgs
source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
source§impl Clone for BedToBigBedArgs
impl Clone for BedToBigBedArgs
source§fn clone(&self) -> BedToBigBedArgs
fn clone(&self) -> BedToBigBedArgs
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 CommandFactory for BedToBigBedArgs
impl CommandFactory for BedToBigBedArgs
source§impl Debug for BedToBigBedArgs
impl Debug for BedToBigBedArgs
source§impl FromArgMatches for BedToBigBedArgs
impl FromArgMatches for BedToBigBedArgs
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 BedToBigBedArgs
impl Parser for BedToBigBedArgs
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 BedToBigBedArgs
impl PartialEq for BedToBigBedArgs
source§fn eq(&self, other: &BedToBigBedArgs) -> bool
fn eq(&self, other: &BedToBigBedArgs) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BedToBigBedArgs
Auto Trait Implementations§
impl Freeze for BedToBigBedArgs
impl RefUnwindSafe for BedToBigBedArgs
impl Send for BedToBigBedArgs
impl Sync for BedToBigBedArgs
impl Unpin for BedToBigBedArgs
impl UnwindSafe for BedToBigBedArgs
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