comparison dexseq_count.xml @ 1:f1c406f9554c draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dexseq commit 93f63600a8d492e6c9006c1426fbae84de5ca232
author iuc
date Sun, 29 Jan 2017 06:59:35 -0500
parents 4ca0e679f21e
children 6e8b61c54ff3
comparison
equal deleted inserted replaced
0:4ca0e679f21e 1:f1c406f9554c
1 <tool id="dexseq_count" name="DEXSeq-Count" version="1.0"> 1 <tool id="dexseq_count" name="DEXSeq-Count" version="1.20.1">
2 <description>Prepare and count exon abundancies from RNA-seq data</description> 2 <description>Prepare and count exon abundancies from RNA-seq data</description>
3 <requirements> 3 <requirements>
4 <requirement type="package" version="1.14">dexseq</requirement> 4 <requirement type="package" version="1.20.1">bioconductor-dexseq</requirement>
5 <requirement type="package" version="0.6.1">htseq</requirement> 5 <requirement type="package" version="0.6.1.post1">htseq</requirement>
6 <requirement type="package" version="0.7.7">pysam</requirement>
7 </requirements> 6 </requirements>
8 <stdio> 7 <stdio>
9 <!-- Anything other than zero is an error --> 8 <!-- Anything other than zero is an error -->
10 <exit_code range="1:" /> 9 <exit_code range="1:" />
11 <exit_code range=":-1" /> 10 <exit_code range=":-1" />
14 <regex match="Exception:" /> 13 <regex match="Exception:" />
15 </stdio> 14 </stdio>
16 <command> 15 <command>
17 <![CDATA[ 16 <![CDATA[
18 #if $mode.mode_select == "prepare": 17 #if $mode.mode_select == "prepare":
19 python \$DEXSEQ_ROOT/python_scripts/dexseq_prepare_annotation.py 18 dexseq_prepare_annotation.py
20 -r $mode.aggregate 19 -r $mode.aggregate
21 $mode.gtffile 20 '$mode.gtffile'
22 $flattened_gtf_out 21 '$flattened_gtf_out'
23 #elif $mode.mode_select == "count": 22 #elif $mode.mode_select == "count":
24 python \$DEXSEQ_ROOT/python_scripts/dexseq_count.py 23 dexseq_count.py
25 -f bam 24 -f bam
26 -p $mode.paired 25 -p $mode.paired
27 -s $mode.stranded 26 -s $mode.stranded
28 -a $mode.qual 27 -a $mode.qual
29 -r $mode.order 28 -r $mode.order
30 $mode.flattened_gtf_in 29 $mode.flattened_gtf_in
31 $mode.bamfile 30 '$mode.bamfile'
32 $counts_file 31 '$counts_file'
33 #end if 32 #end if
34 ]]> 33 ]]>
35 </command> 34 </command>
36 <inputs> 35 <inputs>
37 <conditional name="mode"> 36 <conditional name="mode">
40 <option value="count">Count reads</option> 39 <option value="count">Count reads</option>
41 </param> 40 </param>
42 <when value="prepare"> 41 <when value="prepare">
43 <param name="gtffile" type="data" format="gff" label="GTF file"/> 42 <param name="gtffile" type="data" format="gff" label="GTF file"/>
44 <param name="aggregate" type="boolean" checked="True" truevalue="yes" falsevalue="no" 43 <param name="aggregate" type="boolean" checked="True" truevalue="yes" falsevalue="no"
45 label="Aggretare genes with exons?" 44 label="Aggregate genes with exons?"
46 help="Indicates whether two or more genes sharing an exon should be merged into an 'aggregate gene'. If 'no', the exons that can not be assiged to a single gene are ignored."/> 45 help="Indicates whether two or more genes sharing an exon should be merged into an 'aggregate gene'. If 'no', the exons that can not be assiged to a single gene are ignored."/>
47 </when> 46 </when>
48 <when value="count"> 47 <when value="count">
49 <param name="bamfile" type="data" format="bam" label="Input bam file"/> 48 <param name="bamfile" type="data" format="bam" label="Input bam file"/>
50 <param name="flattened_gtf_in" type="data" format="gff" label="DEXSeq compatible GTF file" help="Created by prepare mode"/> 49 <param name="flattened_gtf_in" type="data" format="gff" label="DEXSeq compatible GTF file" help="Created by prepare mode"/>
83 82
84 <help> 83 <help>
85 <![CDATA[ 84 <![CDATA[
86 .. class:: infomark 85 .. class:: infomark
87 86
88 **What it does** 87 **What it does**
89 88
90 The main goal of this tol is to count the number of reads/fragments per exon of each gene in RNA-seq sample. In addition it also prepares your annotation gtf file compatible for counting. 89 The main goal of this tol is to count the number of reads/fragments per exon of each gene in RNA-seq sample. In addition it also prepares your annotation gtf file compatible for counting.
91 90
92 91
93 **Inputs** 92 **Inputs**