annotate observable.xml @ 0:1c2fae461adc draft default tip

"planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
author stephenshank
date Fri, 15 Jul 2022 10:27:44 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
1 <tool id="observable" name="ObservableHQ" version="0.1.0">
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
2 <description>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
3 Select multiple datasets for analysis on the ObservableHQ platform
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
4 </description>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
5 <requirements>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
6 <requirement type="package" version="3.10.2">python</requirement>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
7 </requirements>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
9 python '${__tool_directory__}/observable.py'
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
10 $observable_form
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
11 $__app__.security.encode_id($observable_json.creating_job.history.id)
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
12 $observable_json
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
13 $__app__.security.encode_id($observable_json.id)
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
14 #for $param in $param_dict:
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
15 $param['key'] $__app__.security.encode_id($param['val'].id)
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
16 #end for
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
17 ]]></command>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
18 <inputs>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
19 <param type="text" name="observable_form" label="Username/notebook">
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
20 </param>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
21 <repeat name="param_dict" title="Observable parameters">
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
22 <param name="key" type="text" label="Key for this object in the observable sheet">
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
23 <sanitizer invalid_char="_">
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
24 <valid initial="string.ascii_letters,string.digits">
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
25 <add value="_" />
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
26 </valid>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
27 </sanitizer>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
28 </param>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
29 <param name="val" type="data" format="data" label="Input file for observable assocaited with above key"/>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
30 </repeat>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
31 </inputs>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
32 <outputs>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
33 <data name="observable_json" format="observablehq"/>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
34 </outputs>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
35 <help><![CDATA[
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
36 This tool allows for selecting multiple datasets to be consumed by a desired ObservableHQ notebook.
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
37 An associated display application will link out to the notebook.
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
38 There are corresponding tools on the ObservableHQ side to easily consume associated datasets for developer productivity.
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
39 ]]></help>
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
40 </tool>