annotate rest_tool.xml @ 10:a76d64d2ed44 draft default tip

Uploaded
author bernhardlutz
date Sun, 04 May 2014 14:21:30 -0400
parents 80bf0039c0dc
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
1 <tool id="rest_tool" name="Fetch Data from pubchem" version="0.1.0">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
2 <description>Fetch pubchem data</description>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
3 <version_command>echo "0.1.0"</version_command>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
4 <macros>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
5 <import>rest_tool_macros.xml</import>
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
6 <import>rest_tool_macro_advanced.xml</import>
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
7 </macros>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
8 <command interpreter="python">
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
9 #if $choose_action.action == 'specific_data':
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
10 rest_tool.py
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
11 #if $choose_action.field_or_file.field_or_file_select == 'field':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
12 --id $choose_action.field_or_file.id_value
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
13 #else:
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
14 --id-file $choose_action.field_or_file.id_value
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
15 #end if
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
16 --type $choose_action.choose_acs.input_type
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
17
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
18 #if $choose_action.choose_acs.input_type == 'assay':
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
19 --operation $choose_action.choose_acs.operation_assay.operation_assay
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
20 #if $choose_action.choose_acs.operation_assay.operation_assay == 'property':
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
21 --property-value $choose_action.choose_acs.operation_assay.property_assay
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
22 #elif $choose_action.choose_acs.operation_assay.operation_assay == 'aids' or $choose_action.choose_acs.operation_assay.operation_assay == 'cids' or $choose_action.choose_acs.operation_assay.operation_assay == 'sids':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
23 --id-type $choose_action.choose_acs.operation_assay.ids_type_assay
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
24 #end if
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
25 #elif $choose_action.choose_acs.input_type == 'compound':
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
26 --operation $choose_action.choose_acs.operation_compound.operation_compound
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
27 #if $choose_action.choose_acs.operation_compound.operation_compound == 'property':
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
28 --property-value $choose_action.choose_acs.operation_compound.property_compound
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
29 #elif $choose_action.choose_acs.operation_compound.operation_compound == 'aids' or $choose_action.choose_acs.operation_compound.operation_compound == 'cids' or $choose_action.choose_acs.operation_compound.operation_compound == 'sids':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
30 --id-type $choose_action.choose_acs.operation_compound.ids_type_compound
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
31 #end if
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
32 #else:
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
33 --operation $choose_action.choose_acs.operation_substance.operation_substance
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
34 #if $choose_action.choose_acs.operation_substance.operation_substance == 'property':
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
35 --property-value $choose_action.choose_acs.operation_substance.property_substance
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
36 #elif $choose_action.choose_acs.operation_substance.operation_substance == 'aids' or $choose_action.choose_acs.operation_substance.operation_substance == 'cids' or $choose_action.choose_acs.operation_substance.operation_substance == 'sids':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
37 --id-type $choose_action.choose_acs.operation_substance.ids_type_substance
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
38 #end if
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
39 #end if
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
40 --outfile $output
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
41 #elif $choose_action.action == 'compounds_for_assay':
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
42 rest_tool_comp_for_assay.py
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
43 #if $choose_action.field_or_file.field_or_file_select == 'field':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
44 --aid $choose_action.field_or_file.id_value
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
45 #else:
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
46 --aid-file $choose_action.field_or_file.id_value
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
47 #end if
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
48 --outfile $output
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
49 #elif $choose_action.action == 'assays_by_activity_or_target':
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
50 rest_tool_assay_by_activity_or_target.py
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
51 #if $choose_action.activity_or_target.activity_or_target == 'activity':
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
52 --activity $choose_action.activity_or_target.activity
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
53 #else:
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
54 --target $choose_action.activity_or_target.target_id
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
55 --target-type $choose_action.activity_or_target.target_identifier_type
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
56 #end if
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
57 --outfile $output
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
58 #elif $choose_action.action == 'advanced':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
59 rest_tool_advanced.py
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
60 --outfile $output
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
61 --type $choose_action.input_type.input_type_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
62 --id-type $choose_action.input_type.namespace_id.namespace_id_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
63 #if $choose_action.input_type.input_type_select == 'assay':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
64 #if $choose_action.input_type.namespace_id.namespace_id_select == 'aid':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
65 --id-type-ff $choose_action.input_type.namespace_id.field_or_file.field_or_file_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
66 --id-value $choose_action.input_type.namespace_id.field_or_file.id_value
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
67 #elif $choose_action.input_type.namespace_id.namespace_id_select == 'target':
9
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
68 --id-value $choose_action.input_type.namespace_id.target_select"/"$choose_action.input_type.namespace_id.target_value
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
69 #elif $choose_action.input_type.namespace_id.namespace_id_select == 'type':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
70 --id-value $choose_action.input_type.namespace_id.type_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
71 #elif $choose_action.input_type.namespace_id.namespace_id_select == 'activity':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
72 --id-value $choose_action.input_type.namespace_id.activity_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
73 #end if
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
74
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
75 --operation $choose_action.input_type.operation_assay.operation_assay_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
76
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
77 #if $choose_action.input_type.operation_assay.operation_assay_select == 'property':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
78 --operation-value $choose_action.input_type.operation_assay.operation_assay_select.property_assay
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
79 #elif $choose_action.input_type.operation_assay.operation_assay_select == 'target':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
80 --operation-value $choose_action.input_type.operation_assay.operation_assay_select.target_assay
9
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
81 #elif $choose_action.input_type.operation_assay.operation_assay_select == 'xrefs':
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
82 --operation-value $choose_action.input_type.operation_assay.xref_operation
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
83 #elif $choose_action.input_type.operation_assay.operation_assay_select == 'doseresponse':
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
84 --sid-filter $choose_action.input_type.operation_assay.doseresponse_sids
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
85 #elif $choose_action.input_type.operation_assay.operation_assay_select == 'aids' or $choose_action.input_type.operation_assay.operation_assay_select == 'cids' or $choose_action.input_type.operation_assay.operation_assay_select == 'sids':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
86 --ids-operation-type $choose_action.input_type.operation_assay.ids_type_assay
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
87 #end if
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
88 #elif $choose_action.input_type.input_type_select == 'compound':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
89 #if $choose_action.input_type.namespace_id.namespace_id_select == 'cid' or $choose_action.input_type.namespace_id.namespace_id_select == 'name' or $choose_action.input_type.namespace_id.namespace_id_select == 'smiles' or $choose_action.input_type.namespace_id.namespace_id_select == 'inchi' or $choose_action.input_type.namespace_id.namespace_id_select == 'inchikey' or $choose_action.input_type.namespace_id.namespace_id_select == 'sdf':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
90 --id-type-ff $choose_action.input_type.namespace_id.field_or_file.field_or_file_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
91 --id-value $choose_action.input_type.namespace_id.field_or_file.id_value
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
92 #elif $choose_action.input_type.namespace_id.namespace_id_select == 'xref':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
93 --xref $choose_action.input_type.namespace_id.xref_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
94 --xref-value $choose_action.input_type.namespace_id.xref_value
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
95 #end if
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
96
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
97 --operation $choose_action.input_type.operation_compound.operation_compound_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
98 #if $choose_action.input_type.operation_compound.operation_compound_select == 'property':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
99 --operation-value $choose_action.input_type.operation_compound.property_compound
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
100 #elif $choose_action.input_type.operation_compound.operation_compound_select == 'xrefs':
9
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
101 --operation-value $choose_action.input_type.operation_compound.xref_operation
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
102 #elif $choose_action.input_type.operation_compound.operation_compound_select == 'aids' or $choose_action.input_type.operation_compound.operation_compound_select == 'cids' or $choose_action.input_type.operation_compound.operation_compound_select == 'sids':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
103 --ids-operation-type $choose_action.input_type.operation_compound.ids_type_compound
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
104 #end if
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
105
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
106 #elif $choose_action.input_type.input_type_select == 'substance':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
107 #if $choose_action.input_type.namespace_id.namespace_id_select == 'sid' or $choose_action.input_type.namespace_id.namespace_id_select == 'name':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
108 --id-type-ff $choose_action.input_type.namespace_id.field_or_file.field_or_file_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
109 --id-value $choose_action.input_type.namespace_id.field_or_file.id_value
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
110 #elif $choose_action.input_type.namespace_id.namespace_id_select == 'xrefs':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
111 --xref $choose_action.input_type.namespace_id.xref_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
112 --xref-value $choose_action.input_type.namespace_id.xref_value
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
113 #end if
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
114 --operation $choose_action.input_type.operation_substance.operation_substance_select
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
115 #if $choose_action.input_type.operation_substance.operation_substance_select == 'property':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
116 --operation-value $choose_action.input_type.operation_substance.operation_substance_select.property_substance
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
117 #elif $choose_action.input_type.operation_substance.operation_substance_select == 'xref':
9
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
118 --operation-value $choose_action.input_type.operation_substance.xref_operation
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
119 #elif $choose_action.input_type.operation_substance.operation_substance_select == 'aids' or $choose_action.input_type.operation_substance.operation_substance_select == 'cids' or $choose_action.input_type.operation_substance.operation_substance_select == 'sids':
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
120 --ids-operation-type $choose_action.input_type.operation_substance.ids_type_substance
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
121 #end if
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
122 #end if
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
123 #end if
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
124 </command>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
125
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
126 <inputs>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
127 <conditional name="choose_action">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
128 <param name="action" multiple="false" type="select" label="Choose action">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
129 <option value="specific_data">Get Data for specific Assay/Compound/Substance</option>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
130 <option value="compounds_for_assay">Get all compound IDs given BioAssay IDs</option>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
131 <option value="assays_by_activity_or_target">Get BioAssay IDs given activity/target</option>
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
132 <option value="advanced" selected="True">Advanced</option>
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
133 </param>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
134 <when value="search">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
135 <param name="input_type_search" multiple="false" type="select" label="Search for">
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
136 <expand macro="acs_options" />
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
137 </param>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
138 <param name="input_type" multiple="false" type="select" label="Search By">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
139 <option value="name">Name</option>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
140 </param>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
141 <param format="txt" name="search_name" type="text" label="Enter the Name" />
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
142 </when>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
143 <when value="specific_data">
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
144 <expand macro="field_or_file" />
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
145 <conditional name="choose_acs">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
146 <param name="input_type" multiple="false" type="select" label="Input Type">
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
147 <expand macro="acs_options" />
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
148 </param>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
149
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
150 <when value="assay">
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
151 <expand macro="conditional_operation_assay" />
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
152 </when>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
153 <when value="compound">
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
154 <expand macro="conditional_operation_compound" />
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
155 </when>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
156 <when value="substance">
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
157 <expand macro="conditional_operation_substance" />
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
158 </when>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
159 </conditional>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
160 </when>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
161 <!-- second option -->
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
162 <when value="compounds_for_assay">
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
163 <expand macro="field_or_file" />
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
164 </when>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
165 <!-- third option -->
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
166 <when value="assays_by_activity_or_target">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
167 <conditional name="activity_or_target">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
168 <param name="activity_or_target" multiple="false" type="select" label="Look for">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
169 <option value="target">Target</option>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
170 <option value="activity">Activity</option>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
171 </param>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
172 <when value="activity">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
173 <param format="txt" name="activity" type="text" label="Enter the activity" />
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
174 </when>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
175
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
176 <when value="target">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
177 <param name="target_identifier_type" multiple="false" type="select" label="Choose target identifier">
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
178 <option value="gi">GI</option>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
179 <option value="geneid">Gene ID</option>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
180 <option value="genesymbol">Gene Symbol</option>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
181 </param>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
182 <param format="txt" name="target_id" type="text" label="Enter the target" />
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
183 </when>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
184 </conditional>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
185 </when>
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
186 <when value="advanced">
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
187 <expand macro="advanced2" />
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
188 </when>
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
189 </conditional>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
190 </inputs>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
191 <outputs>
9
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
192 <data format="tabular" name="output">
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
193 <change_format>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
194 <when input="choose_action.input_type.operation_assay.operation_assay_select" value="summary" format="xml" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
195 <when input="choose_action.input_type.operation_assay.operation_assay_select" value="description" format="xml" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
196 <when input="choose_action.input_type.operation_assay.operation_assay_select" value="classification" format="xml" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
197 <when input="choose_action.input_type.operation_substance.operation_substance_select" value="summary" format="xml" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
198 <when input="choose_action.input_type.operation_substance.operation_substance_select" value="description" format="xml" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
199 <when input="choose_action.input_type.operation_substance.operation_substance_select" value="classification" format="xml" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
200 <when input="choose_action.input_type.operation_compound.operation_compound_select" value="summary" format="xml" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
201 <when input="choose_action.input_type.operation_compound.operation_compound_select" value="description" format="xml" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
202 <when input="choose_action.input_type.operation_compound.operation_compound_select" value="classification" format="xml" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
203 </change_format>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
204 </data>
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
205 </outputs>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
206 <tests>
9
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
207 <test>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
208 <output name="output">
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
209 <assert_contents>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
210 <has_n_columns n="1" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
211 <has_line_matching expression="[0-9]+" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
212 </assert_contents>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
213 </output>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
214 <param name="choose_action.action" value="advanced" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
215 <param name="choose_action.input_type.input_type_select" value="assay" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
216 <param name="choose_action.input_type.namespace_id.namespace_id_select" value="target" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
217 <param name="choose_action.input_type.namespace_id.target_select" value="genesymbol" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
218 <param name="choose_action.input_type.namespace_id.target_value" value="usp2" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
219 <param name="choose_action.input_type.operation_assay.operation_assay_select" value="aids" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
220 </test>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
221 <test>
10
a76d64d2ed44 Uploaded
bernhardlutz
parents: 9
diff changeset
222 <output name="output">
9
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
223 <assert_contents>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
224 <has_n_columns n="1" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
225 <has_line_matching expression="[0-9]+" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
226 </assert_contents>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
227 </output>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
228 <param name="choose_action.action" value="advanced" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
229 <param name="choose_action.input_type.input_type_select" value="substance" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
230 <param name="choose_action.input_type.namespace_id.namespace_id_select" value="xref" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
231 <param name="choose_action.input_type.namespace_id.xref_select" value="PatentID" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
232 <param name="choose_action.input_type.namespace_id.xref_value" value="EP0711162A1" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
233 <param name="choose_action.input_type.operation_substance.operation_substance_select_select" value="cids" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
234 </test>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
235 <!-- post test -->
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
236 <test>
10
a76d64d2ed44 Uploaded
bernhardlutz
parents: 9
diff changeset
237 <output name="output">
9
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
238 <assert_contents>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
239 <has_n_columns n="1" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
240 <has_line_matching expression="[0-9]+" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
241 </assert_contents>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
242 </output>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
243 <param name="choose_action.action" value="advanced" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
244 <param name="choose_action.input_type.input_type_select" value="compound" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
245 <param name="choose_action.input_type.namespace_id.namespace_id_select" value="inchi" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
246 <param name="choose_action.input_type.namespace_id.field_or_file.field_or_file_select" value="file" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
247 <param name="choose_action.input_type.namespace_id.field_or_file.id_value" value="postfile" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
248 <param name="choose_action.input_type.operation_substance.operation_substance_select_select" value="cids" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
249 </test>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
250 <test>
10
a76d64d2ed44 Uploaded
bernhardlutz
parents: 9
diff changeset
251 <output name="output">
9
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
252 <assert_contents>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
253 <has_n_columns n="1" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
254 <has_line_matching expression="[0-9]+" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
255 </assert_contents>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
256 </output>
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
257 <param name="choose_action.action" value="compounds_for_assay" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
258 <param name="choose_action.input_type.namespace_id.field_or_file.field_or_file_select" value="file" />
10
a76d64d2ed44 Uploaded
bernhardlutz
parents: 9
diff changeset
259 <param name="choose_action.input_type.namespace_id.field_or_file.id_value" value="12345" />
9
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
260 <param name="choose_action.input_type.operation_substance.operation_substance_select_select" value="cids" />
80bf0039c0dc Uploaded
bernhardlutz
parents: 8
diff changeset
261 </test>
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
262 </tests>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
263 <help>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
264 **What it does**
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
265
8
3c1e862e8cd6 Uploaded
bernhardlutz
parents: 6
diff changeset
266 This tool fetches data from pubchem. The outputformat will be if possible csv > txt > xml
6
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
267 </help>
9ee84d9fd3a7 Uploaded
bernhardlutz
parents:
diff changeset
268 </tool>