comparison gred_rnaseq-2369cfe4f737/alignTophat.xml @ 2:825c3b7313b6 draft

Uploaded
author romaingred
date Thu, 16 Nov 2017 10:14:55 -0500
parents
children
comparison
equal deleted inserted replaced
1:f55d249522a0 2:825c3b7313b6
1 <tool id="alignTophat" name="align RNAseq" version="0.0.1">
2 <description>Align directionnal RNAseq to obtain bedgraphs and raw count file</description>
3 <command interpreter="perl">
4
5 ./alignTophat.pl
6
7 --fastq ${first_input}
8 --fastq_n ${first_input.name}
9
10 #if $Genome.refGenomeSource == "history":
11 --ref "${Genome.ownFile}"
12 --build_ref
13 #else:
14 --ref "${Genome.indices.fields.path}"
15 #end if
16
17 #if $contaminants.refGenomeSource == "history":
18 --contaminants "${contaminants.ownFile}"
19 --build_contaminant
20 #else:
21 --contaminants "${contaminants.indices.fields.path}"
22 #end if
23 #if $anno.bedpipe == "history":
24 --annot "${anno.ownFile}"
25 #else:
26 --anno "${anno.indices.fields.path}"
27 #end if
28
29 --mis $mis
30 --ma $ma
31
32 --dirbam $dirbam
33 --dirbamCont $dirbamcont
34 --dirbedgraph $dirbedgraph
35
36 --text $text
37
38 --random_w $rand
39 --find $idDir.find
40 --direction $idDir.direc
41 </command>
42 <inputs>
43
44 <param format="fastqsanger" name="first_input" type="data" label="fastq produced by fasteris" help=""/>
45
46
47 <conditional name="Genome">
48 <param name="refGenomeSource" type="select" label="Will you select a reference genome from your history or use a built-in index?">
49 <option value="indexed">Use a built-in index</option>
50 <option value="history">Use one from the history</option>
51 </param>
52 <when value="indexed">
53 <param name="indices" type="select" label="Select a reference genome">
54 <options from_data_table="bowtie2_indexes">
55 <filter type="sort_by" column="2" />
56 <validator type="no_options" message="No indexes are available" />
57 </options>
58 </param>
59 </when>
60 <when value="history">
61 <param name="ownFile" type="data" format="fasta" metadata_name="dbkey" label="Select a reference from history" />
62 </when>
63 </conditional>
64
65
66 <conditional name="Genome">
67 <param name="refGenomeSource" type="select" label="Will you select a reference genome from your history or use a built-in index?">
68 <option value="indexed">Use a built-in index</option>
69 <option value="history">Use one from the history</option>
70 </param>
71 <when value="indexed">
72 <param name="indices" type="select" label="Select a reference genome">
73 <options from_data_table="bowtie2_indexes">
74 <filter type="sort_by" column="2" />
75 <validator type="no_options" message="No indexes are available" />
76 </options>
77 </param>
78 </when>
79 <when value="history">
80 <param name="ownFile" type="data" format="fasta" metadata_name="dbkey" label="Select a reference from history" />
81 </when>
82 </conditional>
83
84 <conditional name="contaminants">
85 <param name="refGenomeSource" type="select" label="Will you select contaminants database from your history or use a built-in index?">
86 <option value="indexed">Use a built-in index</option>
87 <option value="history">Use one from the history</option>
88 </param>
89 <when value="indexed">
90 <param name="indices" type="select" label="Select contaminants reference">
91 <options from_data_table="bowtie2_indexes">
92 <filter type="sort_by" column="2" />
93 <validator type="no_options" message="No indexes are available" />
94 </options>
95 </param>
96 </when>
97 <when value="history">
98 <param name="ownFile" type="data" format="fasta" metadata_name="dbkey" label="Select a reference from history" />
99 </when>
100 </conditional>
101
102 <conditional name="anno">
103 <param name="bedpipe" type="select" label="Will you select an annotation file from your history or use a built-in index?" help="tab file format, (chr start end id score strand type description1 description2 description3">
104 <option value="indexed">Use a built-in index</option>
105 <option value="history">Use one from the history</option>
106 </param>
107 <when value="indexed">
108 <param name="indices" type="select" label="Select annotation file">
109 <options from_data_table="bed_pipe">
110 <filter type="sort_by" column="2" />
111 <validator type="no_options" message="No indexes are available" />
112 </options>
113 </param>
114 </when>
115 <when value="history">
116 <param name="ownFile" type="data" format="bed" metadata_name="dbkey" label="Select a reference from history" />
117 </when>
118 </conditional>
119
120
121 <param name="mis" type="integer" value="0" label="mismatches"/>
122 <param name="ma" type="integer" value="0" label="normalization value" help="e.g number of mappers (if 0 auto)"/>
123 <param name="rand" type="boolean" checked="false" label="work on multi-mappers randomly assigned"/>
124
125
126 <conditional name="idDir">
127 <param name="direc" type="boolean" checked="true" label="directional library"/>
128 <when value="false">
129 <param name="find" type="hidden" value="false"/>
130 </when>
131 <when value="true">
132 <param name="find" type="boolean" checked="true" label="auto sens finder"/>
133 </when>
134 </conditional>
135 </inputs>
136
137 <outputs>
138 <data format="tar" name="dirbam" label="alignement_zip_${first_input.name}"/>
139 <data format="tar" name="dirbamcont" label="contaminant_zip_${first_input.name}"/>
140 <data format="tar" name="dirbedgraph" label="bedgraph_zip_${first_input.name}"/>
141 <data format="tabular" name="text" label="raw_count_tabular_${first_input.name}_rand_${rand}"/>
142 </outputs>
143
144 <requirements>
145 <requirement type="package" version="2.2.6">bowtie2</requirement>
146 <requirement type="package" version="2.1.0">tophat</requirement>
147 <requirement type="package" version="2.17.0">bedtools</requirement>
148 <requirement type="package" version="0.1.19">samtools</requirement>
149 </requirements>
150
151 </tool>