Class: Bio::Ngs::Samtools::Merge
- Inherits:
-
Object
- Object
- Bio::Ngs::Samtools::Merge
- Includes:
- Command::Wrapper
- Defined in:
- lib/bio/appl/ngs/samtools.rb
Overview
Usage: samtools merge [-nr] [-h inh.sam] <out.bam> <in1.bam> <in2.bam> […]
Options: -n sort by read names
-r attach RG tag (inferred from file names)
-u uncompressed BAM output
-f overwrite the output BAM if exist
-1 compress level 1
-R STR merge file in the specified region STR [all]
-h FILE copy the header in FILE to <out.bam> [in1.bam]
Note: Samtools’ merge does not reconstruct the @RG dictionary in the header. Users
must provide the correct header with -h, or uses Picard which properly maintains
the header dictionary in merging.
out, in1, in2, … inx Must be passed as arguments
Method Summary
Methods included from Command::Wrapper
#class_name, #default_options, included, #initialize, #normalize_params, #options, #options=, #output, #params, #params=, #path, #path=, #pipe_ahead, #pipe_ahead=, #pipe_ahead?, #program, #reset_params, #run, #sub_program, #thor_task, #to_cmd_ary, #use_aliases?