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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>