annotate htseq_count.xml @ 2:db9da9716914 draft

add r-dt
author mingchen0919
date Wed, 07 Mar 2018 00:12:55 -0500
parents cc33706a1d4b
children 1545e24c9ba7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
mingchen0919
parents: 0
diff changeset
1 <tool id="aurora_htseq" name="Aurora htseq" version="1.0.0">
mingchen0919
parents: 0
diff changeset
2 <description>Counting reads in features.</description>
mingchen0919
parents: 0
diff changeset
3 <requirements>
mingchen0919
parents: 0
diff changeset
4 <requirement type="package" version="1.15.0.6-0">pandoc</requirement>
mingchen0919
parents: 0
diff changeset
5 <requirement type="package" version="1.20.0">r-getopt</requirement>
mingchen0919
parents: 0
diff changeset
6 <requirement type="package" version="1.6">r-rmarkdown</requirement>
mingchen0919
parents: 0
diff changeset
7 <requirement type="package" version="0.9.1">htseq</requirement>
mingchen0919
parents: 0
diff changeset
8 </requirements>
mingchen0919
parents: 0
diff changeset
9 <stdio>
mingchen0919
parents: 0
diff changeset
10 <regex match="XXX" source="stderr" level="warning"
mingchen0919
parents: 0
diff changeset
11 description="Check the warnings_and_errors.txt file for more details."/>
mingchen0919
parents: 0
diff changeset
12 </stdio>
2
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
13 <command><![CDATA[Rscript '${__tool_directory__}/htseq_count_render.R'
0
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
14
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
15 -e $echo
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
16 -o $report
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
17 -d $report.files_path
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
18 -s $sink_message
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
19 -t '${__tool_directory__}'
1
mingchen0919
parents: 0
diff changeset
20
2
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
21 -A '$alignment_files'
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
22 -B '$sample_names'
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
23 -G $gff
1
mingchen0919
parents: 0
diff changeset
24 -f $format
mingchen0919
parents: 0
diff changeset
25 -r $order
mingchen0919
parents: 0
diff changeset
26 -S $stranded
mingchen0919
parents: 0
diff changeset
27 -a $minaqual
mingchen0919
parents: 0
diff changeset
28 -T $feature_type
mingchen0919
parents: 0
diff changeset
29 -i $idattr
2
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
30 -m $mode
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
31 -c $count]]></command>
1
mingchen0919
parents: 0
diff changeset
32 <inputs>
mingchen0919
parents: 0
diff changeset
33 <param type="boolean" name="echo" truevalue="TRUE" falsevalue="FALSE" checked="false"
mingchen0919
parents: 0
diff changeset
34 label="Display analysis code in report?"/>
2
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
35 <param type="data" name="alignment_files" label="Alignment file (SAM/BAM)" optional="False" format="sam,bam"
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
36 multiple="True"/>
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
37 <param type="text" name="sample_names" label="Sample names"
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
38 help="sample names for each input SAM/BAM file. Use comma to separate multiple names, for example, sample_1, sample_2, sample_3. The number of sample names should be the same as the number of input SAM/BAM files."
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
39 optional="False" size="5x25"/>
1
mingchen0919
parents: 0
diff changeset
40 <param type="select" name="format" argument="-f" label="Input data format" optional="False" multiple="False">
mingchen0919
parents: 0
diff changeset
41 <option value="sam" selected="false">SAM</option>
mingchen0919
parents: 0
diff changeset
42 <option value="bam" selected="false">BAM</option>
mingchen0919
parents: 0
diff changeset
43 </param>
2
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
44 <param type="data" name="gff" label="GFF file" optional="False" format="gff, gff3"/>
1
mingchen0919
parents: 0
diff changeset
45 <param type="select" name="order" argument="-r" label="Order"
mingchen0919
parents: 0
diff changeset
46 help="Use this option to indicate how the input data has been sorted. The default is name.&#13;&#10;&#13;&#10;"
mingchen0919
parents: 0
diff changeset
47 optional="False" multiple="False">
mingchen0919
parents: 0
diff changeset
48 <option value="name" selected="false">Name</option>
mingchen0919
parents: 0
diff changeset
49 <option value="pos" selected="false">Position</option>
mingchen0919
parents: 0
diff changeset
50 </param>
mingchen0919
parents: 0
diff changeset
51 <param type="select" name="stranded" argument="-s" label="Stranded" optional="False" multiple="False">
mingchen0919
parents: 0
diff changeset
52 <option value="yes" selected="true">Yes</option>
mingchen0919
parents: 0
diff changeset
53 <option value="no" selected="false">No</option>
mingchen0919
parents: 0
diff changeset
54 <option value="reverse" selected="false">Reverse</option>
mingchen0919
parents: 0
diff changeset
55 </param>
mingchen0919
parents: 0
diff changeset
56 <param type="integer" name="minaqual" argument="-a" label="Alignment quality "
mingchen0919
parents: 0
diff changeset
57 help="Skip all reads with alignment quality lower than the given minimum value (default: 10)"
mingchen0919
parents: 0
diff changeset
58 optional="False" value="10" min="0"/>
mingchen0919
parents: 0
diff changeset
59 <param type="text" name="feature_type" argument="-t" label="Feature type"
mingchen0919
parents: 0
diff changeset
60 help="Feature type (3rd column in GFF file) to be used, all features of other type are ignored (default, suitable for RNA-Seq analysis using an Ensembl GTF file: exon)"
mingchen0919
parents: 0
diff changeset
61 optional="False" value="exon"/>
mingchen0919
parents: 0
diff changeset
62 <param type="text" name="idattr" argument="-i" label="ID attribute"
mingchen0919
parents: 0
diff changeset
63 help="GFF attribute to be used as feature ID. Several GFF lines with the same feature ID will be considered as parts of the same feature. The feature ID is used to identity the counts in the output table. The default, suitable for RNA-Seq analysis using an Ensembl GTF file, is gene_id."
mingchen0919
parents: 0
diff changeset
64 optional="False" value="gene_id"/>
mingchen0919
parents: 0
diff changeset
65 <param type="select" name="mode" argument="-m" label="Mode"
mingchen0919
parents: 0
diff changeset
66 help="Mode to handle reads overlapping more than one feature. Possible values for &lt;mode&gt; are union, intersection-strict and intersection-nonempty (default: union)"
mingchen0919
parents: 0
diff changeset
67 optional="False" multiple="False">
mingchen0919
parents: 0
diff changeset
68 <option value="union" selected="true">Union</option>
mingchen0919
parents: 0
diff changeset
69 <option value="intersection-strict" selected="false">Intersection (strict)</option>
mingchen0919
parents: 0
diff changeset
70 <option value="intersection-nonempty" selected="false">Intersection (nonempty)</option>
mingchen0919
parents: 0
diff changeset
71 </param>
mingchen0919
parents: 0
diff changeset
72 </inputs>
mingchen0919
parents: 0
diff changeset
73 <outputs>
2
db9da9716914 add r-dt
mingchen0919
parents: 1
diff changeset
74 <data name="report" format="html" label="Aurora htseq on ${on_string}" hidden="false"/>
1
mingchen0919
parents: 0
diff changeset
75 <data format="txt" name="sink_message" label="Warnings and Errors" from_work_dir="warnings_and_errors.txt"/>
mingchen0919
parents: 0
diff changeset
76 <data name="count" format="txt" label="Aurora htseq-count on ${on_string}" hidden="false"/>
mingchen0919
parents: 0
diff changeset
77 </outputs>
mingchen0919
parents: 0
diff changeset
78 <citations>
0
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
79 <citation type="bibtex"><![CDATA[
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
80 @article{allaire2016rmarkdown,
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
81 title={rmarkdown: Dynamic Documents for R, 2016},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
82 author={Allaire, J and Cheng, Joe and Xie, Yihui and McPherson, Jonathan and Chang, Winston and Allen, Jeff
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
83 and Wickham, Hadley and Atkins, Aron and Hyndman, Rob},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
84 journal={R package version 0.9},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
85 volume={6},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
86 year={2016}
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
87 }
1
mingchen0919
parents: 0
diff changeset
88 ]]></citation>
mingchen0919
parents: 0
diff changeset
89 <citation type="bibtex"><![CDATA[
0
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
90 @book{xie2015dynamic,
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
91 title={Dynamic Documents with R and knitr},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
92 author={Xie, Yihui},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
93 volume={29},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
94 year={2015},
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
95 publisher={CRC Press}
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
96 }
1
mingchen0919
parents: 0
diff changeset
97 ]]></citation>
mingchen0919
parents: 0
diff changeset
98 <citation type="bibtex"><![CDATA[@article{anders2015htseq,
mingchen0919
parents: 0
diff changeset
99 title={HTSeq—a Python framework to work with high-throughput sequencing data},
mingchen0919
parents: 0
diff changeset
100 author={Anders, Simon and Pyl, Paul Theodor and Huber, Wolfgang},
mingchen0919
parents: 0
diff changeset
101 journal={Bioinformatics},
mingchen0919
parents: 0
diff changeset
102 volume={31},
mingchen0919
parents: 0
diff changeset
103 number={2},
mingchen0919
parents: 0
diff changeset
104 pages={166--169},
mingchen0919
parents: 0
diff changeset
105 year={2015},
mingchen0919
parents: 0
diff changeset
106 publisher={Oxford University Press}
mingchen0919
parents: 0
diff changeset
107 }]]></citation>
mingchen0919
parents: 0
diff changeset
108 </citations>
0
10a460f61ac2 planemo upload
mingchen0919
parents:
diff changeset
109 </tool>