Mercurial > repos > dchristiany > frogs_data_manager
annotate data_manager/FROGS_data_manager.xml @ 11:0cc5f020640e draft default tip
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
author | dchristiany |
---|---|
date | Mon, 28 Oct 2019 06:53:13 -0400 |
parents | 238a5328279d |
children |
rev | line source |
---|---|
11
0cc5f020640e
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
10
diff
changeset
|
1 <tool id="FROGS_data_manager" name="FROGS Data manager" version="2019.10.28.1" tool_type="manage_data"> |
0
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
2 <requirements> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
3 </requirements> |
4
95d5191f1dc4
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
3
diff
changeset
|
4 <stdio> |
95d5191f1dc4
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
3
diff
changeset
|
5 <exit_code range="1:" /> |
95d5191f1dc4
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
3
diff
changeset
|
6 </stdio> |
6
d11bc4a8f596
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
5
diff
changeset
|
7 <command><![CDATA[ |
0
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
8 python $__tool_directory__/FROGS_data_manager.py |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
9 --database="$database.database" |
9
0d9cb5c5aa35
planemo upload commit af25bf8e6c89c9de2e25dc0bc0ead06d8c05cf17
dchristiany
parents:
8
diff
changeset
|
10 #if $database.database=="frogs_db_data" |
10
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
11 --all_dbs="$database.db_type.db" |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
12 #if $database.db_type.db=="false" |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
13 --date="$database.db_type.date" |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
14 --amplicons="$database.db_type.amplicons" |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
15 --bases="$database.db_type.bases" |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
16 --filters="$database.db_type.filters" |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
17 #end if |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
18 --only_last_versions="$database.only_last_versions" |
9
0d9cb5c5aa35
planemo upload commit af25bf8e6c89c9de2e25dc0bc0ead06d8c05cf17
dchristiany
parents:
8
diff
changeset
|
19 #end if |
10
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
20 --tool_data="$__tool_data_path__" |
0
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
21 --output "$output" |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
22 ]]></command> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
23 <inputs> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
24 <conditional name="database"> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
25 <param name="database" type="select" label="Please select a database to update"> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
26 <option value="frogs_db_data">FROGS database (FROGS Affiliation OTU)</option> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
27 <option value="HVL_db_data">HVL database (FROGS Affiliation postprocess)</option> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
28 </param> |
9
0d9cb5c5aa35
planemo upload commit af25bf8e6c89c9de2e25dc0bc0ead06d8c05cf17
dchristiany
parents:
8
diff
changeset
|
29 <when value="frogs_db_data"> |
0d9cb5c5aa35
planemo upload commit af25bf8e6c89c9de2e25dc0bc0ead06d8c05cf17
dchristiany
parents:
8
diff
changeset
|
30 <conditional name="db_type"> |
10
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
31 <param name="db" type="boolean" checked="true" truevalue="true" falsevalue="false" label="Download all databases"/> |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
32 <when value="true"/> |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
33 <when value="false"> |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
34 <param name="date" value="0" type="text" label="Only more recent database than this date will be downloaded" help="Please enter a date at the following format: YYYYMMDD, leave 0 for no date"> |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
35 <validator type="regex" message="Please enter a date at the following format: YYYYMMDD, leave 0 for no date">0|[1-2]{1}[0-9]{3}[0-1]{1}[0-9]{1}([0-2]{1}[0-9]{1}|3[0-1]{1})</validator> |
9
0d9cb5c5aa35
planemo upload commit af25bf8e6c89c9de2e25dc0bc0ead06d8c05cf17
dchristiany
parents:
8
diff
changeset
|
36 </param> |
10
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
37 <param name="amplicons" type="text" label='Select database to download by amplicons, put an amplicons list separated by "," ' help='example: "COI,ITS,16S" or "23S"'/> |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
38 <param name="bases" type="text" label='Select database to download by base, put a bases list separated by "," ' help='example: "SILVA,PR2,MIDAS" or "BOLD"'/> |
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
39 <param name="filters" type="text" label='Select database to download by filters, put a filters list separated by "," ' help='example: "Pintail100,Fungi"'/> |
9
0d9cb5c5aa35
planemo upload commit af25bf8e6c89c9de2e25dc0bc0ead06d8c05cf17
dchristiany
parents:
8
diff
changeset
|
40 </when> |
0d9cb5c5aa35
planemo upload commit af25bf8e6c89c9de2e25dc0bc0ead06d8c05cf17
dchristiany
parents:
8
diff
changeset
|
41 </conditional> |
10
238a5328279d
planemo upload commit b0ebe74a020dcb21b79d8d39e7b6a2f6533b2fc4-dirty
dchristiany
parents:
9
diff
changeset
|
42 <param name="only_last_versions" type="boolean" checked="true" label="Download only the last version of each database"/> |
0
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
43 </when> |
9
0d9cb5c5aa35
planemo upload commit af25bf8e6c89c9de2e25dc0bc0ead06d8c05cf17
dchristiany
parents:
8
diff
changeset
|
44 <when value="HVL_db_data"/> |
0
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
45 </conditional> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
46 </inputs> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
47 <outputs> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
48 <data name="output" format="data_manager_json"/> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
49 </outputs> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
50 <help><![CDATA[ |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
51 TODO: Fill in help. |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
52 ]]></help> |
7caea40b2a30
planemo upload commit c3ff1475af0e964a0c61458b66e2744c903d8d3d-dirty
dchristiany
parents:
diff
changeset
|
53 </tool> |