Mercurial > repos > earlhaminst > replace_chromosome_names
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 |
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> |