Mercurial > repos > galaxyp > probamconvert
comparison probamconvert.xml @ 1:37369e255465 draft default tip
Uploaded
author | galaxyp |
---|---|
date | Wed, 15 Mar 2017 09:43:14 -0400 |
parents | 0a77e0c00146 |
children |
comparison
equal
deleted
inserted
replaced
0:0a77e0c00146 | 1:37369e255465 |
---|---|
5 </requirements> | 5 </requirements> |
6 <stdio> | 6 <stdio> |
7 <exit_code range="1:" /> | 7 <exit_code range="1:" /> |
8 </stdio> | 8 </stdio> |
9 <command><![CDATA[ | 9 <command><![CDATA[ |
10 #set $psm_file = input.${input.datatype.file_ext} | 10 #set $psm_file = 'input.'+str($input.datatype.file_ext) |
11 ln -s "$input" $psm_file; | 11 ln -s "$input" $psm_file; |
12 proBAM.py --name="converted" --file=$psm_file | 12 proBAM.py --name="converted" --file=$psm_file --conversion_mode=$conversion_mode |
13 --database=$refsrc.database | 13 --database=$refsrc.database |
14 #if str($refsrc.database) == 'ENSEMBL': | 14 #if str($refsrc.database) == 'ENSEMBL': |
15 --species=$refsrc.species | 15 --species=$refsrc.species |
16 #if $refsrc.version: | 16 #if $refsrc.version: |
17 --version=$refsrc.version | 17 --version=$refsrc.version |
18 #end if | 18 #end if |
19 #end if | 19 #end if |
20 #if str($optional.decoy_annotation) != 'None': | 20 #if str($optional.decoy_annotation) != '': |
21 --decoy_annotation='$optional.decoy_annotation' | 21 --decoy_annotation='$optional.decoy_annotation' |
22 #end if | 22 #end if |
23 --pre_picked_annotation=$pre_picked_annotation | 23 --pre_picked_annotation=$optional.pre_picked_annotation |
24 --mismatches=$optional.mismatches | 24 --mismatches=$optional.mismatches |
25 $optional.rm_duplicates | 25 $optional.rm_duplicates |
26 $optional.three_frame_translation | 26 $optional.three_frame_translation |
27 $optional.include_unmapped | 27 $optional.include_unmapped |
28 --directory=outputs | |
29 ]]></command> | 28 ]]></command> |
30 <inputs> | 29 <inputs> |
31 <param name="input" type="data" format="mzid,pepxml" label="Peptide Indentification (mzIdentML or pepXML)"/> | 30 <param name="input" type="data" format="mzid,pepxml" label="Peptide Indentification (mzIdentML or pepXML)"/> |
32 <param name="conversion_mode" type="select" label="Convert to:"> | 31 <param name="conversion_mode" type="select" label="Convert to:"> |
33 <option value="proBAM_psm">proBAM_psm</option> | 32 <option value="proBAM_psm">proBAM_psm</option> |
85 <option value="First">First</option> | 84 <option value="First">First</option> |
86 </param> | 85 </param> |
87 </section> | 86 </section> |
88 </inputs> | 87 </inputs> |
89 <outputs> | 88 <outputs> |
90 <data name="output_bam" format="pro.bam" label="" from_work_dir="outputs/converted.sorted.bam"> | 89 <data name="output_bam" format="bam" label="${conversion_mode} ${input.display_name}.pro.bam" from_work_dir="converted.sorted.bam"> |
91 <filter>conversion_mode != 'proBED'</filter> | 90 <filter>conversion_mode != 'proBED'</filter> |
92 </data> | 91 </data> |
93 <data name="output_bed" format="pro.bed" label="" from_work_dir="outputs/converted.pro.bed"> | 92 <data name="output_bed" format="bed" label="${conversion_mode} ${input.display_name}.pro.bed" from_work_dir="converted.pro.bed"> |
94 <filter>conversion_mode == 'proBED'</filter> | 93 <filter>conversion_mode == 'proBED'</filter> |
95 </data> | 94 </data> |
96 </outputs> | 95 </outputs> |
97 <tests> | 96 <tests> |
98 <test> | 97 <test> |
99 <param name="input" ftype="mzid" value="test.mzid"/> | 98 <param name="input" ftype="mzid" value="test.mzid"/> |
100 <param name="conversion_mode" value="proBAM_psm"/> | 99 <param name="conversion_mode" value="proBED"/> |
101 <param name="database" value="ENSEMBL"/> | 100 <param name="database" value="ENSEMBL"/> |
102 <param name="species" value="homo_sapiens"/> | 101 <param name="species" value="homo_sapiens"/> |
103 <param name="version" value="87"/> | 102 <param name="version" value="87"/> |
104 <output name="output_bam"> | 103 <output name="output_bed"> |
105 <assert_contents> | 104 <assert_contents> |
106 <has_text text="Q7Z6Z7_0" /> | 105 <has_text text="Q7Z6Z7_0" /> |
107 </assert_contents> | 106 </assert_contents> |
108 </output> | 107 </output> |
109 </test> | 108 </test> |