Mercurial > repos > stephenshank > the_observable_galaxy
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 |
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> |