comparison macro_output.xml @ 23:2891385d6ace draft

planemo upload for repository https://github.com/usegalaxy-au/tools-au commit b347c6ccc82b14fcbff360b3357050d1d43e3ef5-dirty
author galaxy-australia
date Wed, 16 Apr 2025 05:46:58 +0000
parents e7f1b552a695
children 31f648b7555a
comparison
equal deleted inserted replaced
22:3f188450ca4f 23:2891385d6ace
1 <macros> 1 <macros>
2 <xml name="output_pdb_models"> 2 <xml name="output_pdb_models">
3 <data name="model5" format="pdb" from_work_dir="output/alphafold/ranked_4.pdb" label="${tool.name} on ${on_string}: PDB ranked 4"> 3 <data name="model5" format="pdb" from_work_dir="output/alphafold/ranked_4.pdb" label="${tool.name} on ${on_string}: PDB ranked 4">
4 <filter>advanced['limit_model_outputs'] > 4</filter> 4 <filter>advanced['limit_model_outputs'] > 4</filter>
5 <filter>not advanced['exit_after_msa']</filter>
5 </data> 6 </data>
6 <data name="model4" format="pdb" from_work_dir="output/alphafold/ranked_3.pdb" label="${tool.name} on ${on_string}: PDB ranked 3"> 7 <data name="model4" format="pdb" from_work_dir="output/alphafold/ranked_3.pdb" label="${tool.name} on ${on_string}: PDB ranked 3">
7 <filter>advanced['limit_model_outputs'] > 3</filter> 8 <filter>advanced['limit_model_outputs'] > 3</filter>
9 <filter>not advanced['exit_after_msa']</filter>
8 </data> 10 </data>
9 <data name="model3" format="pdb" from_work_dir="output/alphafold/ranked_2.pdb" label="${tool.name} on ${on_string}: PDB ranked 2"> 11 <data name="model3" format="pdb" from_work_dir="output/alphafold/ranked_2.pdb" label="${tool.name} on ${on_string}: PDB ranked 2">
10 <filter>advanced['limit_model_outputs'] > 2</filter> 12 <filter>advanced['limit_model_outputs'] > 2</filter>
13 <filter>not advanced['exit_after_msa']</filter>
11 </data> 14 </data>
12 <data name="model2" format="pdb" from_work_dir="output/alphafold/ranked_1.pdb" label="${tool.name} on ${on_string}: PDB ranked 1"> 15 <data name="model2" format="pdb" from_work_dir="output/alphafold/ranked_1.pdb" label="${tool.name} on ${on_string}: PDB ranked 1">
13 <filter>advanced['limit_model_outputs'] > 1</filter> 16 <filter>advanced['limit_model_outputs'] > 1</filter>
14 </data> 17 <filter>not advanced['exit_after_msa']</filter>
15 <data name="model1" format="pdb" from_work_dir="output/alphafold/ranked_0.pdb" label="${tool.name} on ${on_string}: PDB ranked 0"/> 18 </data>
19 <data name="model1" format="pdb" from_work_dir="output/alphafold/ranked_0.pdb" label="${tool.name} on ${on_string}: PDB ranked 0">
20 <filter>not advanced['exit_after_msa']</filter>
21 </data>
16 </xml> 22 </xml>
17 23
18 <xml name="output_pae_csv"> 24 <xml name="output_pae_csv">
19 <data 25 <data
20 name="pae_ranked_4" 26 name="pae_ranked_4"
23 label="${tool.name} on ${on_string}: pae_ranked_4.csv" 29 label="${tool.name} on ${on_string}: pae_ranked_4.csv"
24 > 30 >
25 <filter>outputs['pae_csv']</filter> 31 <filter>outputs['pae_csv']</filter>
26 <filter>model_preset != "monomer"</filter> 32 <filter>model_preset != "monomer"</filter>
27 <filter>advanced['limit_model_outputs'] > 4</filter> 33 <filter>advanced['limit_model_outputs'] > 4</filter>
34 <filter>not advanced['exit_after_msa']</filter>
28 </data> 35 </data>
29 <data 36 <data
30 name="pae_ranked_3" 37 name="pae_ranked_3"
31 format="csv" 38 format="csv"
32 from_work_dir="output/alphafold/extra/pae_ranked_3.csv" 39 from_work_dir="output/alphafold/extra/pae_ranked_3.csv"
33 label="${tool.name} on ${on_string}: pae_ranked_3.csv" 40 label="${tool.name} on ${on_string}: pae_ranked_3.csv"
34 > 41 >
35 <filter>outputs['pae_csv']</filter> 42 <filter>outputs['pae_csv']</filter>
36 <filter>model_preset != "monomer"</filter> 43 <filter>model_preset != "monomer"</filter>
37 <filter>advanced['limit_model_outputs'] > 3</filter> 44 <filter>advanced['limit_model_outputs'] > 3</filter>
45 <filter>not advanced['exit_after_msa']</filter>
38 </data> 46 </data>
39 <data 47 <data
40 name="pae_ranked_2" 48 name="pae_ranked_2"
41 format="csv" 49 format="csv"
42 from_work_dir="output/alphafold/extra/pae_ranked_2.csv" 50 from_work_dir="output/alphafold/extra/pae_ranked_2.csv"
43 label="${tool.name} on ${on_string}: pae_ranked_2.csv" 51 label="${tool.name} on ${on_string}: pae_ranked_2.csv"
44 > 52 >
45 <filter>outputs['pae_csv']</filter> 53 <filter>outputs['pae_csv']</filter>
46 <filter>model_preset != "monomer"</filter> 54 <filter>model_preset != "monomer"</filter>
47 <filter>advanced['limit_model_outputs'] > 2</filter> 55 <filter>advanced['limit_model_outputs'] > 2</filter>
56 <filter>not advanced['exit_after_msa']</filter>
48 </data> 57 </data>
49 <data 58 <data
50 name="pae_ranked_1" 59 name="pae_ranked_1"
51 format="csv" 60 format="csv"
52 from_work_dir="output/alphafold/extra/pae_ranked_1.csv" 61 from_work_dir="output/alphafold/extra/pae_ranked_1.csv"
53 label="${tool.name} on ${on_string}: pae_ranked_1.csv" 62 label="${tool.name} on ${on_string}: pae_ranked_1.csv"
54 > 63 >
55 <filter>outputs['pae_csv']</filter> 64 <filter>outputs['pae_csv']</filter>
56 <filter>model_preset != "monomer"</filter> 65 <filter>model_preset != "monomer"</filter>
57 <filter>advanced['limit_model_outputs'] > 1</filter> 66 <filter>advanced['limit_model_outputs'] > 1</filter>
67 <filter>not advanced['exit_after_msa']</filter>
58 </data> 68 </data>
59 <data 69 <data
60 name="pae_ranked_0" 70 name="pae_ranked_0"
61 format="csv" 71 format="csv"
62 from_work_dir="output/alphafold/extra/pae_ranked_0.csv" 72 from_work_dir="output/alphafold/extra/pae_ranked_0.csv"
63 label="${tool.name} on ${on_string}: pae_ranked_0.csv" 73 label="${tool.name} on ${on_string}: pae_ranked_0.csv"
64 > 74 >
65 <filter>outputs['pae_csv']</filter> 75 <filter>outputs['pae_csv']</filter>
66 <filter>model_preset != "monomer"</filter> 76 <filter>model_preset != "monomer"</filter>
77 <filter>not advanced['exit_after_msa']</filter>
67 </data> 78 </data>
68 </xml> 79 </xml>
69 80
70 <xml name="output_pickles"> 81 <xml name="output_pickles">
71 <data 82 <data
74 from_work_dir="output/alphafold/extra/ranked_4.pkl" 85 from_work_dir="output/alphafold/extra/ranked_4.pkl"
75 label="${tool.name} on ${on_string}: ranked_4.pkl" 86 label="${tool.name} on ${on_string}: ranked_4.pkl"
76 > 87 >
77 <filter>outputs['model_pkls']</filter> 88 <filter>outputs['model_pkls']</filter>
78 <filter>advanced['limit_model_outputs'] > 4</filter> 89 <filter>advanced['limit_model_outputs'] > 4</filter>
90 <filter>not advanced['exit_after_msa']</filter>
79 </data> 91 </data>
80 <data 92 <data
81 name="output_ranked_3_pkl" 93 name="output_ranked_3_pkl"
82 format="binary" 94 format="binary"
83 from_work_dir="output/alphafold/extra/ranked_3.pkl" 95 from_work_dir="output/alphafold/extra/ranked_3.pkl"
84 label="${tool.name} on ${on_string}: ranked_3.pkl" 96 label="${tool.name} on ${on_string}: ranked_3.pkl"
85 > 97 >
86 <filter>outputs['model_pkls']</filter> 98 <filter>outputs['model_pkls']</filter>
87 <filter>advanced['limit_model_outputs'] > 3</filter> 99 <filter>advanced['limit_model_outputs'] > 3</filter>
100 <filter>not advanced['exit_after_msa']</filter>
88 </data> 101 </data>
89 <data 102 <data
90 name="output_ranked_2_pkl" 103 name="output_ranked_2_pkl"
91 format="binary" 104 format="binary"
92 from_work_dir="output/alphafold/extra/ranked_2.pkl" 105 from_work_dir="output/alphafold/extra/ranked_2.pkl"
93 label="${tool.name} on ${on_string}: ranked_2.pkl" 106 label="${tool.name} on ${on_string}: ranked_2.pkl"
94 > 107 >
95 <filter>outputs['model_pkls']</filter> 108 <filter>outputs['model_pkls']</filter>
96 <filter>advanced['limit_model_outputs'] > 2</filter> 109 <filter>advanced['limit_model_outputs'] > 2</filter>
110 <filter>not advanced['exit_after_msa']</filter>
97 </data> 111 </data>
98 <data 112 <data
99 name="output_ranked_1_pkl" 113 name="output_ranked_1_pkl"
100 format="binary" 114 format="binary"
101 from_work_dir="output/alphafold/extra/ranked_1.pkl" 115 from_work_dir="output/alphafold/extra/ranked_1.pkl"
102 label="${tool.name} on ${on_string}: ranked_1.pkl" 116 label="${tool.name} on ${on_string}: ranked_1.pkl"
103 > 117 >
104 <filter>outputs['model_pkls']</filter> 118 <filter>outputs['model_pkls']</filter>
105 <filter>advanced['limit_model_outputs'] > 1</filter> 119 <filter>advanced['limit_model_outputs'] > 1</filter>
120 <filter>not advanced['exit_after_msa']</filter>
106 </data> 121 </data>
107 <data 122 <data
108 name="output_ranked_0_pkl" 123 name="output_ranked_0_pkl"
109 format="binary" 124 format="binary"
110 from_work_dir="output/alphafold/extra/ranked_0.pkl" 125 from_work_dir="output/alphafold/extra/ranked_0.pkl"
111 label="${tool.name} on ${on_string}: ranked_0.pkl" 126 label="${tool.name} on ${on_string}: ranked_0.pkl"
112 > 127 >
113 <filter>outputs['model_pkls']</filter> 128 <filter>outputs['model_pkls']</filter>
129 <filter>not advanced['exit_after_msa']</filter>
114 </data> 130 </data>
115 </xml> 131 </xml>
116 132
117 <xml name="output_plots"> 133 <xml name="output_plots">
118 <data 134 <data
121 from_work_dir="output/alphafold/extra/ranked_4.png" 137 from_work_dir="output/alphafold/extra/ranked_4.png"
122 label="${tool.name} on ${on_string}: pLDDT/PAE plot ranked 4" 138 label="${tool.name} on ${on_string}: pLDDT/PAE plot ranked 4"
123 > 139 >
124 <filter>outputs['plots']</filter> 140 <filter>outputs['plots']</filter>
125 <filter>advanced['limit_model_outputs'] > 4</filter> 141 <filter>advanced['limit_model_outputs'] > 4</filter>
142 <filter>not advanced['exit_after_msa']</filter>
126 </data> 143 </data>
127 <data 144 <data
128 name="plot_ranked_3" 145 name="plot_ranked_3"
129 format="png" 146 format="png"
130 from_work_dir="output/alphafold/extra/ranked_3.png" 147 from_work_dir="output/alphafold/extra/ranked_3.png"
131 label="${tool.name} on ${on_string}: pLDDT/PAE plot ranked 3" 148 label="${tool.name} on ${on_string}: pLDDT/PAE plot ranked 3"
132 > 149 >
133 <filter>outputs['plots']</filter> 150 <filter>outputs['plots']</filter>
134 <filter>advanced['limit_model_outputs'] > 3</filter> 151 <filter>advanced['limit_model_outputs'] > 3</filter>
152 <filter>not advanced['exit_after_msa']</filter>
135 </data> 153 </data>
136 <data 154 <data
137 name="plot_ranked_2" 155 name="plot_ranked_2"
138 format="png" 156 format="png"
139 from_work_dir="output/alphafold/extra/ranked_2.png" 157 from_work_dir="output/alphafold/extra/ranked_2.png"
140 label="${tool.name} on ${on_string}: pLDDT/PAE plot ranked 2" 158 label="${tool.name} on ${on_string}: pLDDT/PAE plot ranked 2"
141 > 159 >
142 <filter>outputs['plots']</filter> 160 <filter>outputs['plots']</filter>
143 <filter>advanced['limit_model_outputs'] > 2</filter> 161 <filter>advanced['limit_model_outputs'] > 2</filter>
162 <filter>not advanced['exit_after_msa']</filter>
144 </data> 163 </data>
145 <data 164 <data
146 name="plot_ranked_1" 165 name="plot_ranked_1"
147 format="png" 166 format="png"
148 from_work_dir="output/alphafold/extra/ranked_1.png" 167 from_work_dir="output/alphafold/extra/ranked_1.png"
149 label="${tool.name} on ${on_string}: pLDDT/PAE plot ranked 1" 168 label="${tool.name} on ${on_string}: pLDDT/PAE plot ranked 1"
150 > 169 >
151 <filter>outputs['plots']</filter> 170 <filter>outputs['plots']</filter>
152 <filter>advanced['limit_model_outputs'] > 1</filter> 171 <filter>advanced['limit_model_outputs'] > 1</filter>
172 <filter>not advanced['exit_after_msa']</filter>
153 </data> 173 </data>
154 <data 174 <data
155 name="plot_ranked_0" 175 name="plot_ranked_0"
156 format="png" 176 format="png"
157 from_work_dir="output/alphafold/extra/ranked_0.png" 177 from_work_dir="output/alphafold/extra/ranked_0.png"
158 label="${tool.name} on ${on_string}: pLDDT/PAE plot ranked 0" 178 label="${tool.name} on ${on_string}: pLDDT/PAE plot ranked 0"
159 > 179 >
160 <filter>outputs['plots']</filter> 180 <filter>outputs['plots']</filter>
181 <filter>not advanced['exit_after_msa']</filter>
161 </data> 182 </data>
162 </xml> 183 </xml>
163 184
164 <xml name="output_confidence_scores"> 185 <xml name="output_confidence_scores">
165 <data 186 <data
167 format="tabular" 188 format="tabular"
168 from_work_dir="output/alphafold/extra/model_confidence_scores.tsv" 189 from_work_dir="output/alphafold/extra/model_confidence_scores.tsv"
169 label="${tool.name} on ${on_string}: Model confidence scores" 190 label="${tool.name} on ${on_string}: Model confidence scores"
170 > 191 >
171 <filter>outputs['confidence_scores']</filter> 192 <filter>outputs['confidence_scores']</filter>
193 <filter>not advanced['exit_after_msa']</filter>
172 </data> 194 </data>
173 </xml> 195 </xml>
174 196
175 <xml name="output_msa_plot"> 197 <xml name="output_msa_plot">
176 <data 198 <data
178 format="png" 200 format="png"
179 from_work_dir="output/alphafold/extra/msa_coverage.png" 201 from_work_dir="output/alphafold/extra/msa_coverage.png"
180 label="${tool.name} on ${on_string}: MSA plot" 202 label="${tool.name} on ${on_string}: MSA plot"
181 > 203 >
182 <filter>outputs['plot_msa']</filter> 204 <filter>outputs['plot_msa']</filter>
205 <filter>not advanced['exit_after_msa']</filter>
183 </data> 206 </data>
184 </xml> 207 </xml>
185 208
186 <xml name="output_plddts"> 209 <xml name="output_plddts">
187 <data 210 <data
189 format="tabular" 212 format="tabular"
190 from_work_dir="output/alphafold/extra/plddts.tsv" 213 from_work_dir="output/alphafold/extra/plddts.tsv"
191 label="${tool.name} on ${on_string}: Per-residue confidence scores (plddts)" 214 label="${tool.name} on ${on_string}: Per-residue confidence scores (plddts)"
192 > 215 >
193 <filter>outputs['plddts']</filter> 216 <filter>outputs['plddts']</filter>
217 <filter>not advanced['exit_after_msa']</filter>
194 </data> 218 </data>
195 </xml> 219 </xml>
196 220
197 <xml name="output_relax_json"> 221 <xml name="output_relax_json">
198 <data 222 <data
200 format="json" 224 format="json"
201 from_work_dir="output/alphafold/extra/relax_metrics_ranked.json" 225 from_work_dir="output/alphafold/extra/relax_metrics_ranked.json"
202 label="${tool.name} on ${on_string}: relax_metrics_ranked.json" 226 label="${tool.name} on ${on_string}: relax_metrics_ranked.json"
203 > 227 >
204 <filter>outputs['relax_json']</filter> 228 <filter>outputs['relax_json']</filter>
229 <filter>not advanced['exit_after_msa']</filter>
205 </data> 230 </data>
206 </xml> 231 </xml>
207 232
208 <xml name="output_timings_json"> 233 <xml name="output_timings_json">
209 <data 234 <data
211 format="json" 236 format="json"
212 from_work_dir="output/alphafold/timings.json" 237 from_work_dir="output/alphafold/timings.json"
213 label="${tool.name} on ${on_string}: timings.json" 238 label="${tool.name} on ${on_string}: timings.json"
214 > 239 >
215 <filter>outputs['timings_json']</filter> 240 <filter>outputs['timings_json']</filter>
216 </data> 241 <filter>not advanced['exit_after_msa']</filter>
242 </data>
243 </xml>
244
245 <xml name="output_msa">
246 <collection name="output_msa" type="list" label="${tool.name} on ${on_string}: MSAs">
247 <discover_datasets
248 pattern="__designation_and_ext__"
249 directory="output/alphafold/extra/msas"
250 format="zip"
251 visible="false"
252 />
253 <filter>outputs['msa'] or advanced['exit_after_msa']</filter>
254 </collection>
217 </xml> 255 </xml>
218 </macros> 256 </macros>