comparison trimmomatic.xml @ 11:70953ccd575a draft

Uploaded
author simon-gladman
date Thu, 10 Jul 2014 14:06:14 -0400
parents 2c4e0eab2cae
children 476184b9b2f7
comparison
equal deleted inserted replaced
10:f6cf40363396 11:70953ccd575a
6 </requirements> 6 </requirements>
7 7
8 <command interpreter="perl"> 8 <command interpreter="perl">
9 trimmomatic_wrapper.pl 9 trimmomatic_wrapper.pl
10 paired ${paired.is_paired} 10 paired ${paired.is_paired}
11 #if $paired.is_paired == "single": 11 fwdfile ${paired.forwards_file}
12 fwdfile ${paired.forwards_file} 12 #if $paired.is_paired:
13 #end if
14 #if $paired.is_paired == "paired":
15 fwdfile ${paired.forwards_file}
16 revfile ${paired.reverse_file} 13 revfile ${paired.reverse_file}
17 #end if
18 #if $paired.is_paired == "collection":
19 fwdfile ${collection_data.forward}
20 revfile ${collection_data.reverse}
21 #end if 14 #end if
22 phred $phred 15 phred $phred
23 cutadapt ${adapt.adapters} 16 cutadapt ${adapt.adapters}
24 #if $adapt.adapters: 17 #if $adapt.adapters:
25 adaptfile ${adapt.adapt_file} 18 adaptfile ${adapt.adapt_file}
64 </command> 57 </command>
65 58
66 <inputs> 59 <inputs>
67 60
68 <conditional name="paired"> 61 <conditional name="paired">
69 <!-- <param name="is_paired" type="boolean" checked="true" truevalue="paired" falsevalue="single" label="Paired end reads?" help="Do you have 2 separate paired end read files?"/> --> 62 <param name="is_paired" type="boolean" checked="true" truevalue="paired" falsevalue="single" label="Paired end reads?" help="Do you have 2 separate paired end read files?"/>
70 <param name="is_paired" type="select" label="Read type selector" help="single file (not pair aware), two files (paired reads) or a dataset collection of pairs">
71 <option value="single" selected="true">Single File</option>
72 <option value="paired">Two Files</option>
73 <option value="collection">Single dataset collection pair</option>
74 </param>
75 <when value="paired"> 63 <when value="paired">
76 <param name="forwards_file" type="data" format="fastq,fastqsanger,fastqsolexa,fastqillumina" label="Direction 1 fastq reads to trim"/> 64 <param name="forwards_file" type="data" format="fastq,fastqsanger,fastqsolexa,fastqillumina" label="Direction 1 fastq reads to trim"/>
77 <param name="reverse_file" type="data" format="fastq,fastqsanger,fastqsolexa,fastqillumina" label="Direction 2 fastq reads to trim"/> 65 <param name="reverse_file" type="data" format="fastq,fastqsanger,fastqsolexa,fastqillumina" label="Direction 2 fastq reads to trim"/>
78 </when> 66 </when>
79 <when value="single"> 67 <when value="single">
80 <param name="forwards_file" type="data" format="fastq,fastqsanger,fastqsolexa,fastqillumina" label="Fastq reads to trim"/> 68 <param name="forwards_file" type="data" format="fastq,fastqsanger,fastqsolexa,fastqillumina" label="Fastq reads to trim"/>
81 </when>
82 <when value="collection">
83 <param name="collection_data" type="data_collection" format="fastq,fastqsanger,fastqsolexa,fastqillumina" label="Paired end dataset collection" collection_type="paired"/>
84 </when> 69 </when>
85 </conditional> 70 </conditional>
86 <param name="phred" type="select" label="Quality encoding." help="Phred33 or Phred 64, probably Phred64"> 71 <param name="phred" type="select" label="Quality encoding." help="Phred33 or Phred 64, probably Phred64">
87 <option value="phred64">phred64</option> 72 <option value="phred64">phred64</option>
88 <option value="phred33" selected="True">phred33</option> 73 <option value="phred33" selected="True">phred33</option>
152 </inputs> 137 </inputs>
153 138
154 <outputs> 139 <outputs>
155 <data name="log" format="tabular" label="${tool.name} on ${on_string}: Trimmomatic Log" hidden="True"> 140 <data name="log" format="tabular" label="${tool.name} on ${on_string}: Trimmomatic Log" hidden="True">
156 </data> 141 </data>
157 <data name="fwdpairs" format="input" label="${tool.name} on ${on_string}: Dir1 trimmed pairs"> 142 <data name="fwdpairs" format="fastq" label="${tool.name} on ${on_string}: Dir1 trimmed pairs">
158 <filter>(paired['is_paired']=="single")</filter> 143 <filter>(paired['is_paired'])</filter>
159 </data> 144 </data>
160 <data name="revpairs" format="input" label="${tool.name} on ${on_string}: Dir2 trimmed pairs"> 145 <data name="revpairs" format="fastq" label="${tool.name} on ${on_string}: Dir2 trimmed pairs">
161 <filter>(paired['is_paired'] == "paired" or paired['is_paired'] == "collection")</filter> 146 <filter>(paired['is_paired'])</filter>
162 </data> 147 </data>
163 <data name="singles" format="input" label="${tool.name} on ${on_string}: trimmed reads"/> 148 <data name="singles" format="fastq" label="${tool.name} on ${on_string}: trimmed reads"/>
164 <data name="dummy_out" format="tabular" label="${tool.name} on ${on_string}: DEBUG OUTPUT" hidden="True"/> 149 <data name="dummy_out" format="tabular" label="${tool.name} on ${on_string}: DEBUG OUTPUT" hidden="True"/>
165 </outputs> 150 </outputs>
166 151
167 <stdio> 152 <stdio>
168 <exit_code range="1:" level="fatal" description="Trimmomatic error" /> 153 <exit_code range="1:" level="fatal" description="Trimmomatic error" />