|
0
|
1 <?xml version='1.0' encoding='UTF-8'?>
|
|
|
2 <tool id="ProteinResolver" name="ProteinResolver" version="2.0.0">
|
|
|
3 <description>protein inference</description>
|
|
|
4 <macros>
|
|
|
5 <token name="@EXECUTABLE@">ProteinResolver</token>
|
|
|
6 <import>macros.xml</import>
|
|
|
7 </macros>
|
|
|
8 <expand macro="stdio"/>
|
|
|
9 <expand macro="requirements"/>
|
|
|
10 <command>ProteinResolver
|
|
|
11
|
|
|
12 #if $param_fasta:
|
|
|
13 -fasta $param_fasta
|
|
|
14 #end if
|
|
|
15 -in
|
|
|
16 #for token in $param_in:
|
|
|
17 $token
|
|
|
18 #end for
|
|
|
19 #if $param_in_path:
|
|
|
20 -in_path "$param_in_path"
|
|
|
21 #end if
|
|
|
22 #if $param_design:
|
|
|
23 -design $param_design
|
|
|
24 #end if
|
|
|
25 #if $param_protein_groups:
|
|
|
26 -protein_groups $param_protein_groups
|
|
|
27 #end if
|
|
|
28 #if $param_peptide_table:
|
|
|
29 -peptide_table $param_peptide_table
|
|
|
30 #end if
|
|
|
31 #if $param_protein_table:
|
|
|
32 -protein_table $param_protein_table
|
|
|
33 #end if
|
|
|
34 #if $param_additional_info:
|
|
|
35 -additional_info $param_additional_info
|
|
|
36 #end if
|
|
|
37 -threads \${GALAXY_SLOTS:-24}
|
|
|
38 #if $param_resolver_missed_cleavages:
|
|
|
39 -resolver:missed_cleavages $param_resolver_missed_cleavages
|
|
|
40 #end if
|
|
|
41 #if $param_resolver_min_length:
|
|
|
42 -resolver:min_length $param_resolver_min_length
|
|
|
43 #end if
|
|
|
44 #if $param_resolver_enzyme:
|
|
|
45 -resolver:enzyme
|
|
|
46 #if " " in str($param_resolver_enzyme):
|
|
|
47 "$param_resolver_enzyme"
|
|
|
48 #else
|
|
|
49 $param_resolver_enzyme
|
|
|
50 #end if
|
|
|
51 #end if
|
|
|
52 #if $param_designer_experiment:
|
|
|
53 -designer:experiment "$param_designer_experiment"
|
|
|
54 #end if
|
|
|
55 #if $param_designer_file:
|
|
|
56 -designer:file "$param_designer_file"
|
|
|
57 #end if
|
|
|
58 #if $param_designer_separator:
|
|
|
59 -designer:separator
|
|
|
60 #if " " in str($param_designer_separator):
|
|
|
61 "$param_designer_separator"
|
|
|
62 #else
|
|
|
63 $param_designer_separator
|
|
|
64 #end if
|
|
|
65 #end if
|
|
|
66 #if $adv_opts.adv_opts_selector=='advanced':
|
|
|
67 #if $adv_opts.param_force:
|
|
|
68 -force
|
|
|
69 #end if
|
|
|
70 #end if
|
|
|
71 </command>
|
|
|
72 <inputs>
|
|
|
73 <param name="param_fasta" type="data" format="fasta" optional="False" label="Input database file" help="(-fasta) "/>
|
|
|
74 <param name="param_in" type="data" format="consensusxml,idxml" multiple="true" optional="True" size="30" label="Input file(s) holding experimental data" help="(-in) ">
|
|
|
75 <sanitizer>
|
|
|
76 <valid initial="string.printable">
|
|
|
77 <remove value="'"/>
|
|
|
78 <remove value="""/>
|
|
|
79 </valid>
|
|
|
80 </sanitizer>
|
|
|
81 </param>
|
|
|
82 <param name="param_in_path" type="text" size="30" label="Path to idXMLs or consensusXMLs files" help="(-in_path) Ignored if 'in' is given">
|
|
|
83 <sanitizer>
|
|
|
84 <valid initial="string.printable">
|
|
|
85 <remove value="'"/>
|
|
|
86 <remove value="""/>
|
|
|
87 </valid>
|
|
|
88 </sanitizer>
|
|
|
89 </param>
|
|
|
90 <param name="param_design" type="data" format="txt" optional="True" label="Text file containing the experimental design" help="(-design) See documentation for specific format requirements"/>
|
|
|
91 <param name="param_resolver_missed_cleavages" type="integer" min="0" optional="True" value="2" label="Number of allowed missed cleavages" help="(-missed_cleavages) "/>
|
|
|
92 <param name="param_resolver_min_length" type="integer" min="1" optional="True" value="6" label="Minimum length of peptide" help="(-min_length) "/>
|
|
|
93 <param name="param_resolver_enzyme" type="select" optional="True" value="Trypsin" label="Digestion enzyme" help="(-enzyme) ">
|
|
|
94 <option value="Trypsin">Trypsin</option>
|
|
|
95 <option value="none">none</option>
|
|
|
96 </param>
|
|
|
97 <param name="param_designer_experiment" type="text" size="30" value="ExperimentalSetting" label="Identifier for the experimental design" help="(-experiment) ">
|
|
|
98 <sanitizer>
|
|
|
99 <valid initial="string.printable">
|
|
|
100 <remove value="'"/>
|
|
|
101 <remove value="""/>
|
|
|
102 </valid>
|
|
|
103 </sanitizer>
|
|
|
104 </param>
|
|
|
105 <param name="param_designer_file" type="text" size="30" value="File" label="Identifier for the file name" help="(-file) ">
|
|
|
106 <sanitizer>
|
|
|
107 <valid initial="string.printable">
|
|
|
108 <remove value="'"/>
|
|
|
109 <remove value="""/>
|
|
|
110 </valid>
|
|
|
111 </sanitizer>
|
|
|
112 </param>
|
|
|
113 <param name="param_designer_separator" type="select" optional="True" value="tab" label="Separator, which should be used to split a row into columns" help="(-separator) ">
|
|
|
114 <option value="tab">tab</option>
|
|
|
115 <option value="semi-colon">semi-colon</option>
|
|
|
116 <option value="comma">comma</option>
|
|
|
117 <option value="whitespace">whitespace</option>
|
|
|
118 </param>
|
|
|
119 <expand macro="advanced_options">
|
|
|
120 <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
|
|
|
121 </expand>
|
|
|
122 </inputs>
|
|
|
123 <outputs>
|
|
|
124 <data name="param_protein_groups" format="tabular"/>
|
|
|
125 <data name="param_peptide_table" format="tabular"/>
|
|
|
126 <data name="param_protein_table" format="tabular"/>
|
|
|
127 <data name="param_additional_info" format="tabular"/>
|
|
|
128 </outputs>
|
|
|
129 <help>**What it does**
|
|
|
130
|
|
|
131 protein inference
|
|
|
132
|
|
|
133
|
|
|
134 For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_ProteinResolver.html</help>
|
|
|
135 <expand macro="references"/>
|
|
|
136 </tool>
|