Mercurial > repos > chrisw > bamcount_tool_test
view bamcount.xml @ 0:1f0e3aaaba19 draft
Uploaded
author | chrisw |
---|---|
date | Tue, 12 Feb 2019 13:42:37 -0500 |
parents | |
children | 78bca99736b0 |
line wrap: on
line source
<tool id="bamcount" name="Summarize coverage from a BAM (bamcount)" version="0.1.0"> <requirements> <requirement type="package" version="0.2.6">bamcount</requirement> </requirements> <command detect_errors="exit_code"><![CDATA[ bamcount "$input1" --threads $threads --coverage --no-head --require-mdz --min-unique-qual $min_uniq_qual --frag-dist bc --bigwig bc --annotation $annotation bc --auc bc --alts bc ]]></command> <inputs> <param type="data" name="input1" format="bam" /> </inputs> <outputs> <data name="output1" format="auc.tsv" from_work_dir="bc.auc.tsv" /> </outputs> <tests> <test> <param name="input1" value="test.bam"/> <output name="output1" file="bc.auc.tsv"/> </test> </tests> <help><![CDATA[ bamcount 0.2.6 BAM and BigWig utility. Usage: bamcount <bam> [options] Options: -h --help Show this screen. --version Show version. --threads # of threads to do BAM decompression Non-reference summaries: --alts <prefix> Print differing from ref per-base coverages Writes to a CSV file <prefix>.alts.tsv --include-softclip Print a record for soft-clipped bases --include-n Print mismatch records when mismatched read base is N --print-qual Print quality values for mismatched bases --delta Print POS field as +/- delta from previous --require-mdz Quit with error unless MD:Z field exists everywhere it's expected --no-head Don't print sequence names and lengths in header Coverage and quantification: --coverage Print per-base coverage (slow but totally worth it) --auc <prefix> Print per-base area-under-coverage, will generate it for the genome and for the annotation if --annotation is also passed in Writes to a TSV file <prefix>.auc.tsv --bigwig <prefix> Output coverage as BigWig file(s). Writes to <prefix>.all.bw (also <prefix>.unique.bw when --min-unique-qual is specified). Requires libBigWig. --annotation <bed> <prefix> Path to BED file containing list of regions to sum coverage over (tab-delimited: chrm,start,end) --min-unique-qual <int> Output second bigWig consisting built only from alignments with at least this mapping quality. --bigwig must be specified. Also produces second set of annotation sums based on this coverage if --annotation is enabled --double-count Allow overlapping ends of PE read to count twice toward coverage --num-bases Report total sum of bases in alignments processed (that pass filters) Other outputs: --read-ends Print counts of read starts/ends, if --min-unique-qual is set then only the alignments that pass that filter will be counted here Writes to 2 TSV files: <prefix>.starts.tsv, <prefix>.ends.tsv --frag-dist <prefix> Print fragment length distribution across the genome Writes to a TSV file <prefix>.frags.tsv --echo-sam Print a SAM record for each aligned read --ends Report end coordinate for each read (useful for debugging) ]]></help> <citations> <citation type="bibtex"> @misc{githubbamcount, author = {Wilks, Christopher}, year = {2019}, title = {bamcount}, publisher = {GitHub}, journal = {GitHub repository}, url = {https://github.com/BenLangmead/bamcount}, }</citation> </citations> </tool>