comparison crossmap.xml @ 11:a5eb1023fc34 draft

planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/crossmap_galaxy_wrapper commit 0acafcc4ce1261ec93eee1ad209a05246f4f02fd-dirty
author yhoogstrate
date Wed, 05 Aug 2015 03:53:14 -0400
parents 0cae6e3273a8
children 7e32d2a88c07
comparison
equal deleted inserted replaced
10:4f280582a2fc 11:a5eb1023fc34
4 <requirements> 4 <requirements>
5 <requirement type="package" version="0.1.9">crossmap</requirement> 5 <requirement type="package" version="0.1.9">crossmap</requirement>
6 </requirements> 6 </requirements>
7 7
8 <stdio> 8 <stdio>
9 <regex match="Usage: CrossMap.py" source="stdin" level="fatal"/> 9 <regex match="Usage: CrossMap.py" source="stdout" level="fatal"/>
10 <regex match=".*" source="both" level="log" description="tool progress"/> 10 <regex match=".*" source="both" level="log" description="tool progress"/>
11 </stdio> 11 </stdio>
12 12
13 <command> 13 <command>
14 CrossMap.py 14 CrossMap.py
33 33
34 #if $multiple.input_format == "vcf" 34 #if $multiple.input_format == "vcf"
35 "$multiple.seq_source.input_fasta" 35 "$multiple.seq_source.input_fasta"
36 #end if 36 #end if
37 37
38 <!-- BED format does not write to the output file, but does write fails to stdout --> 38 #if $multiple.include_fails == "true"
39 > "$output" 39 >
40 40 #end if
41 2>/dev/null 41
42 "$output"
42 </command> 43 </command>
43 44
44 <inputs> 45 <inputs>
45 <conditional name="multiple"> 46 <conditional name="multiple">
46 <param name="input_format" type="select" label="Convert a file of the following format"> 47 <param name="input_format" type="select" label="Convert a file of the following format">
71 </options> 72 </options>
72 </param> 73 </param>
73 </when> 74 </when>
74 <when value="history"> 75 <when value="history">
75 <param type="data" format="bam,sam" name="input" label="BAM/SAM file" /> 76 <param type="data" format="bam,sam" name="input" label="BAM/SAM file" />
76 <param type="data" name="input_chain" label="LiftOver chain file" /> 77 <param type="data" format="csv" name="input_chain" label="LiftOver chain file" />
77 </when> 78 </when>
78 </conditional> 79 </conditional>
79 80
80 <!-- These parameters don't work 81 <!-- These parameters don't work
81 <param name="insert_size" type="float" value="200.0" label="Insert size (-m)" help="Average insert size of pair-end sequencing (bp) [default=200.0]" /> 82 <param name="insert_size" type="float" value="200.0" label="Insert size (-m)" help="Average insert size of pair-end sequencing (bp) [default=200.0]" />
103 </options> 104 </options>
104 </param> 105 </param>
105 </when> 106 </when>
106 <when value="history"> 107 <when value="history">
107 <param type="data" format="bed" name="input" label="BED file" help="BED format file must have at least 3 columns (chrom, start, end) and no more than 12 columns." /> 108 <param type="data" format="bed" name="input" label="BED file" help="BED format file must have at least 3 columns (chrom, start, end) and no more than 12 columns." />
108 <param type="data" name="input_chain" label="LiftOver chain file" /> 109 <param type="data" format="csv" name="input_chain" label="LiftOver chain file" />
109 </when> 110 </when>
110 </conditional> 111 </conditional>
112 <param name="include_fails" type="boolean" truevalue="true" falsevalue="false" label="Include failed liftovers" help="If a coordinate can not be lift over, do you want to include it in the output (it is still being marked 'fail')" />
111 </when> 113 </when>
112 <when value="bigwig"> 114 <when value="bigwig">
113 <conditional name="seq_source"> 115 <conditional name="seq_source">
114 <param name="index_source" type="select" label="Source for LiftOver Data (chain file)"> 116 <param name="index_source" type="select" label="Source for LiftOver Data (chain file)">
115 <option value="cached">Local data (in galaxy)</option> 117 <option value="cached">Local data (in galaxy)</option>
128 <filter type="data_meta" ref="input" key="dbkey" column="0" /> 130 <filter type="data_meta" ref="input" key="dbkey" column="0" />
129 </options> 131 </options>
130 </param> 132 </param>
131 </when> 133 </when>
132 <when value="history"> 134 <when value="history">
133 <param format="bigwig" name="input" type="data" label="BigWig file" /> 135 <param type="data" format="bigwig" name="input" label="BigWig file" />
134 <param type="data" name="input_chain" label="LiftOver chain file" /> 136 <param type="data" format="csv" name="input_chain" label="LiftOver chain file" />
135 </when> 137 </when>
136 </conditional> 138 </conditional>
137 </when> 139 </when>
138 <when value="gff"> 140 <when value="gff">
139 <conditional name="seq_source"> 141 <conditional name="seq_source">
154 <filter type="data_meta" ref="input" key="dbkey" column="0" /> 156 <filter type="data_meta" ref="input" key="dbkey" column="0" />
155 </options> 157 </options>
156 </param> 158 </param>
157 </when> 159 </when>
158 <when value="history"> 160 <when value="history">
159 <param format="gtf,gff,gff3" name="input" type="data" label="GTF/GFF file" /> 161 <param type="data" format="gtf,gff,gff3" name="input" label="GTF/GFF file" />
160 <param type="data" name="input_chain" label="LiftOver chain file" /> 162 <param type="data" format="csv" name="input_chain" label="LiftOver chain file" />
161 </when> 163 </when>
162 </conditional> 164 </conditional>
163 </when> 165 </when>
164 <when value="vcf"> 166 <when value="vcf">
165 <conditional name="seq_source"> 167 <conditional name="seq_source">
197 <when value="history_chain"> 199 <when value="history_chain">
198 <param type="data" format="vcf" name="input" label="VCF file"> 200 <param type="data" format="vcf" name="input" label="VCF file">
199 <validator type="unspecified_build" /> 201 <validator type="unspecified_build" />
200 <validator type="dataset_metadata_in_file" filename="all_fasta.loc" metadata_name="dbkey" metadata_column="1" message="LiftOver mapping (FASTA file) is not available for the specified build." /> 202 <validator type="dataset_metadata_in_file" filename="all_fasta.loc" metadata_name="dbkey" metadata_column="1" message="LiftOver mapping (FASTA file) is not available for the specified build." />
201 </param> 203 </param>
202 <param type="data" name="input_chain" multiple="false" label="LiftOver chain file" /> 204 <param type="data" format="csv" name="input_chain" multiple="false" label="LiftOver chain file" />
203 <param name="input_fasta" type="select" label="Lift Over To (FASTA file)" help="The FASTA file must be on the same build (dbkey) as the LiftOver chain file"> 205 <param name="input_fasta" type="select" label="Lift Over To (FASTA file)" help="The FASTA file must be on the same build (dbkey) as the LiftOver chain file">
204 <options from_file="all_fasta.loc"> 206 <options from_file="all_fasta.loc">
205 <column name="name" index="2"/> 207 <column name="name" index="2"/>
206 <column name="value" index="3"/> 208 <column name="value" index="3"/>
207 <column name="dbkey" index="1"/> 209 <column name="dbkey" index="1"/>
209 </param> 211 </param>
210 </when> 212 </when>
211 213
212 <when value="history_all"> 214 <when value="history_all">
213 <param type="data" format="vcf" name="input" label="VCF file" /> 215 <param type="data" format="vcf" name="input" label="VCF file" />
214 <param type="data" name="input_all_chain" multiple="false" label="LiftOver chain file" /> 216 <param type="data" format="csv" name="input_chain" multiple="false" label="LiftOver chain file" />
215 <param type="data" format="fasta" name="input_all_fasta" multiple="false" label="Full genome FASTA file" /> 217 <param type="data" format="fasta" name="input_fasta" multiple="false" label="Full genome FASTA file" />
216 </when> 218 </when>
217 </conditional> 219 </conditional>
218 </when> 220 </when>
219 <when value="wig"> 221 <when value="wig">
220 <conditional name="seq_source"> 222 <conditional name="seq_source">
236 </options> 238 </options>
237 </param> 239 </param>
238 </when> 240 </when>
239 <when value="history"> 241 <when value="history">
240 <param format="wig" name="input" type="data" label="Wiggle file" /> 242 <param format="wig" name="input" type="data" label="Wiggle file" />
241 <param type="data" name="input_chain" label="LiftOver chain file" /> 243 <param type="data" format="csv" name="input_chain" label="LiftOver chain file" />
242 </when> 244 </when>
243 </conditional> 245 </conditional>
244 </when> 246 </when>
245 </conditional> 247 </conditional>
246 </inputs> 248 </inputs>
249 <data format="text" name="output" label="${tool.name} on " /> 251 <data format="text" name="output" label="${tool.name} on " />
250 </outputs> 252 </outputs>
251 253
252 <tests> 254 <tests>
253 <test> 255 <test>
254 <param name="input" value="test1.hg19.txt"/> 256 <param name="input_format" value="bed"/>
255 <param name="input" value="hg18tohg19.chain"/> 257 <param name="index_source" value="history"/>
256 <output name="output" file="test1.hg18.txt"/> 258 <param name="input" value="test_bed_01_input_a.bed" ftype="bed"/>
259 <param name="input_chain" value="aToB.over.chain" ftype="txt"/>
260 <param name="include_fails" value="false"/>
261
262 <output name="output" file="test_bed_01_output_a__only-matches.bed"/>
257 </test> 263 </test>
264 <!--<test>
265 <param name="input_format" value="bed"/>
266 <param name="index_source" value="history"/>
267 <param name="input" value="test_bed_01_input_a.bed" ftype="bed"/>
268 <param name="input_chain" value="aToB.over.chain" ftype="txt"/>
269 <param name="include_fails" value="true"/>
270
271 <output name="output" file="test_bed_02_output_a__all.bed"/>
272 </test>
273 <test>
274 <param name="input_format" value="bed"/>
275 <param name="index_source" value="history"/>
276 <param name="input" value="test_bed_02_input_a.bed" ftype="bed"/>
277 <param name="input_chain" value="aToB.over.chain" ftype="txt"/>
278 <param name="include_fails" value="false"/>
279
280 <output name="output" file="test_bed_02_output_a__only-matches.bed"/>
281 </test>
282 <test>
283 <param name="input_format" value="bed"/>
284 <param name="index_source" value="history"/>
285 <param name="input" value="test_bed_02_input_a.bed" ftype="bed"/>
286 <param name="input_chain" value="aToB.over.chain" ftype="txt"/>
287 <param name="include_fails" value="true"/>
288
289 <output name="output" file="test_bed_02_output_a__all.bed"/>
290 </test>-->
258 </tests> 291 </tests>
259 292
260 <help> 293 <help>
261 CrossMap is versatile tool to convert genome coordinates or annotation files between genome 294 CrossMap is versatile tool to convert genome coordinates or annotation files between genome
262 assemblies. It supports mostly commonly used file types, including BAM, BED,BigWig, GFF, 295 assemblies. It supports mostly commonly used file types, including BAM, BED,BigWig, GFF,
265 298
266 CrossMap bed 299 CrossMap bed
267 ------------ 300 ------------
268 BED format file must have at least 3 columns (chrom, start, end) and no more than 12 columns. 301 BED format file must have at least 3 columns (chrom, start, end) and no more than 12 columns.
269 BED format: http://genome.ucsc.edu/FAQ/FAQformat.html#format1 302 BED format: http://genome.ucsc.edu/FAQ/FAQformat.html#format1
270
271 </help> 303 </help>
272 304
273 <citations> 305 <citations>
274 <citation type="doi">10.1093/bioinformatics/btt730</citation> 306 <citation type="doi">10.1093/bioinformatics/btt730</citation>
275 </citations> 307 </citations>