Mercurial > repos > yhoogstrate > crossmap
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> |