annotate replace_chromosome_names.xml @ 1:6c0373cc070f draft default tip

planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit c8418d1d7657dacae7f81fe4aa0aba051873d4ad
author earlhaminst
date Tue, 13 Jun 2017 14:43:07 -0400
parents 97c11d04cd4c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
1 <tool id="replace_chromosome_names" name="Replace chromosome names" version="0.1">
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
2 <description>in a tabular dataset using a mapping table</description>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
3 <requirements>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
4 <requirement type="package" version="3.6.1">python</requirement>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
5 </requirements>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
6 <command detect_errors="exit_code"><![CDATA[
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
7 python '$__tool_directory__/replace_chromosome_names.py' --cols $cols -m '$mapping' --comment-char '$comment_char' -o '$output' '$input'
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
8 ]]></command>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
9 <inputs>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
10 <param name="input" type="data" format="tabular" label="Tabular input dataset" />
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
11 <param name="cols" type="data_column" data_ref="input" multiple="true" label="Columns on which to perform the replacement" />
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
12 <param name="mapping" type="data" format="tabular" label="Mapping table" help="Must contain 2 tab-separated columns" />
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
13 <param name="comment_char" type="text" value="" label="Comment character" help="Lines starting with this character will be directly printed to the output file">
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
14 <validator type="length" min="0" max="1" />
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
15 <validator type="expression" message="Must be a punctuation character"><![CDATA[value in '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~']]></validator>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
16 <sanitizer>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
17 <valid initial="string.punctuation"/>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
18 </sanitizer>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
19 </param>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
20 </inputs>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
21 <outputs>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
22 <data name="output" format_source="input" label="${tool.name} on ${on_string}" />
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
23 </outputs>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
24 <tests>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
25 <test>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
26 <param name="input" ftype="vcf" value="gemini_load_input.vcf" />
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
27 <param name="cols" value="1" />
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
28 <param name="mapping" ftype="tabular" value="GRCh37_ensembl2UCSC.txt" />
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
29 <param name="comment_char" value="#" />
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
30 <output name="output" ftype="vcf" file="replace_chromosome_names_output.vcf" />
1
6c0373cc070f planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit c8418d1d7657dacae7f81fe4aa0aba051873d4ad
earlhaminst
parents: 0
diff changeset
31 <assert_stderr>
6c0373cc070f planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit c8418d1d7657dacae7f81fe4aa0aba051873d4ad
earlhaminst
parents: 0
diff changeset
32 <has_text text="HG1007_PATCH" />
6c0373cc070f planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit c8418d1d7657dacae7f81fe4aa0aba051873d4ad
earlhaminst
parents: 0
diff changeset
33 </assert_stderr>
0
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
34 </test>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
35 </tests>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
36 <help><![CDATA[
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
37 **What it does**
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
38
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
39 Replace chromosome names in a tabular (e.g. VCF) dataset using a mapping table.
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
40
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
41 Chromosome mapping tables can be downloaded from: https://github.com/dpryan79/ChromosomeMappings/
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
42 ]]></help>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
43 <citations>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
44 </citations>
97c11d04cd4c planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/replace_chromosome_names/ commit 588282bf5cbb9909ad9cd8c316ec33158c858727
earlhaminst
parents:
diff changeset
45 </tool>