|
1 | | -<tool id="metaquantome_expand" name="metaQuantome: expand" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@"> |
| 1 | +<tool id="metaquantome_expand" name="metaQuantome: expand" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
2 | 2 | <description>a set of functional or taxonomy annotations</description> |
3 | 3 | <macros> |
4 | 4 | <import>macros.xml</import> |
|
41 | 41 | <option value="kingdom">kingdom</option> |
42 | 42 | </param> |
43 | 43 | </xml> |
| 44 | + <xml name="ONTOLOGY_CONDITIONAL"> |
| 45 | + <conditional name="ontology_conditional"> |
| 46 | + <expand macro="ONTOLOGY_SELECT"/> |
| 47 | + <when value="go"> |
| 48 | + <param argument="--slim_down" type="boolean" label="Use slim GO"/> |
| 49 | + <param argument="--load_obsolete" type="boolean" label="Load obsolete GO terms from the database"/> |
| 50 | + </when> |
| 51 | + <when value="ec"> |
| 52 | + <!-- do nothing --> |
| 53 | + </when> |
| 54 | + <when value="cog"> |
| 55 | + <!-- do nothing --> |
| 56 | + </when> |
| 57 | + </conditional> |
| 58 | + </xml> |
| 59 | + |
44 | 60 | <token name="@FUNC_FILE@"> |
45 | 61 | --func_file='$mode_args.func_file' |
46 | 62 | --pep_colname_func='$mode_args.pep_colname_func' |
|
49 | 65 | --func_colname='$mode_args.func_colname' |
50 | 66 | </token> |
51 | 67 | <token name="@ONTOLOGY@"> |
52 | | - --ontology='$mode_args.ontology_args.ontology' |
53 | | - #if $mode_args.ontology_args.ontology == 'go' |
54 | | - #if $mode_args.ontology_args.slim_down |
| 68 | + --ontology='$mode_args.ontology_conditional.ontology' |
| 69 | + #if $mode_args.ontology_conditional.ontology == 'go' |
| 70 | + #if $mode_args.ontology_conditional.slim_down |
55 | 71 | --slim_down |
56 | 72 | #end if |
| 73 | + #if $mode_args.ontology_conditional.load_obsolete |
| 74 | + --load_obsolete |
| 75 | + #end if |
57 | 76 | #end if |
58 | 77 | </token> |
59 | 78 | <token name="@TAX_FILE@"> |
|
105 | 124 | </param> |
106 | 125 | <when value="f"> |
107 | 126 | <expand macro="FUNC_FILE"/> |
108 | | - <expand macro="ONTOLOGY_ARGS"/> |
| 127 | + <expand macro="ONTOLOGY_CONDITIONAL"/> |
109 | 128 | <expand macro="FUNC_COLNAME"/> |
110 | 129 | </when> |
111 | 130 | <when value="t"> |
|
115 | 134 | <when value="ft"> |
116 | 135 | <expand macro="FUNC_FILE"/> |
117 | 136 | <expand macro="FUNC_COLNAME"/> |
118 | | - <expand macro="ONTOLOGY_ARGS"/> |
| 137 | + <expand macro="ONTOLOGY_CONDITIONAL"/> |
119 | 138 | <expand macro="TAX_FILE"/> |
120 | 139 | <expand macro="TAX_COLNAME"/> |
121 | 140 | <expand macro="FT_TAR_RANK"/> |
|
135 | 154 | <param name="samps" value="samples_basic.tab" ftype="tabular"/> |
136 | 155 | <param name="int_file" value="int_ttest.tab" ftype="tabular"/> |
137 | 156 | <param name="pep_colname_int" value="peptide"/> |
138 | | - <param name="func_file" value="multiple_func.tab"/> |
139 | | - <param name="pep_colname_func" value="peptide"/> |
140 | | - <param name="func_colname" value="ec"/> |
141 | | - <param name="mode" value="f"/> |
142 | | - <param name="ontology" value="ec"/> |
| 157 | + <param name="mode_args|func_file" value="multiple_func.tab"/> |
| 158 | + <param name="mode_args|pep_colname_func" value="peptide"/> |
| 159 | + <param name="mode_args|func_colname" value="ec"/> |
| 160 | + <param name="mode_args|mode" value="f"/> |
| 161 | + <param name="mode_args|ontology_conditional|ontology" value="ec"/> |
143 | 162 | <output name="outfile"> |
144 | 163 | <assert_contents> |
145 | 164 | <has_text text="1.2.7.10"/> |
|
0 commit comments