annotate data_manager/FROGS_data_manager.xml @ 4:34192d63196e draft default tip

"planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783-dirty"
author oinizan
date Thu, 19 Aug 2021 14:53:38 +0000
parents 2d2f8d990bff
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
34192d63196e "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783-dirty"
oinizan
parents: 2
diff changeset
1 <tool id="FROGS_data_manager" name="FROGS Data manager" version="3.2.3+galaxy2" tool_type="manage_data">
0
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
2 <requirements>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
3 </requirements>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
4 <stdio>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
5 <exit_code range="1:" />
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
6 </stdio>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
7 <command><![CDATA[
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
8 $__tool_directory__/FROGS_data_manager.py
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
9 --database="frogs_db_data"
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
10
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
11 --all_dbs="$db_type.db"
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
12 #if $db_type.db=="false"
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
13 --date="$db_type.date"
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
14 --amplicons="$db_type.amplicons"
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
15 --bases="$db_type.bases"
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
16 --filters="$db_type.filters"
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
17 #end if
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
18 --only_last_versions="$only_last_versions"
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
19
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
20 --tool_data="$__tool_data_path__"
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
21 --output "$output"
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
22 ]]></command>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
23 <inputs>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
24 <conditional name="db_type">
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
25 <param name="db" type="boolean" checked="true" truevalue="true" falsevalue="false" label="Download all databases"/>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
26 <when value="true"/>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
27 <when value="false">
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
28 <param name="date" value="0" type="text" label="Download only most recent databases" help="Select databases uploaded later than this date. Please enter a date at the following format: YYYYMMDD, else leave 0.">
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
29 <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>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
30 </param>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
31 <param name="amplicons" type="text" label='Select amplicon specific databases' help='Write amplicons names separated by ","; example: "COI,ITS,16S" or "23S"'/>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
32 <param name="bases" type="text" label='Select database by name' help='Write base names separated by ","; example: "SILVA,PR2,MIDAS" or "BOLD"'/>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
33 <param name="filters" type="text" label='Select database on filter name' help='Write filter names separated by ",";example: "Pintail100,Fungi"'/>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
34 </when>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
35 </conditional>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
36 <param name="only_last_versions" type="boolean" checked="true" label="Download only the last version of selected database"/>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
37 </inputs>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
38 <outputs>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
39 <data name="output" format="data_manager_json"/>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
40 </outputs>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
41 <help>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
42
2
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
43 .. image:: static/images/FROGS_logo.png
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
44 :height: 144
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
45 :width: 110
0
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
46
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
47 FROGS datamanager allows to download preformated databases for FROGS Affiliation OTU tool.
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
48
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
49 All databases are available at http://genoweb.toulouse.inra.fr/frogs_databanks/assignation/.
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
50
1
04845601de8c "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 0
diff changeset
51 This tools is based on the `FROGS_databases.tsv.txt &lt;http://genoweb.toulouse.inra.fr/frogs_databanks/assignation/FROGS_databases.tsv&gt;`_, that we update each time a new database is formatted.
0
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
52
2
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
53 .. image:: static/images/FROGS_db.png
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
54 :height: 157
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
55 :width: 961
0
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
56
2
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
57 You may download all databases, but you may (should) filter whished database on different criteria:
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
58
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
59 - on a date, to download only last formated databases
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
60 - on an amplicon type
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
61 - on a base name
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
62 - eventually on a filtered name, this may be the case for example, for 16S SILVA database, for which we provide reference sequence with pintail score above a threshold
0
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
63
2
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
64 Last option allow you to download only last version of previously selected databases, indeed we provide reference database since 2016 with for example, around 1 version of SILVA per year.
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
65
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
66 **Contact**
0
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
67
2
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
68 Contacts: frogs-support@inrae.fr
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
69
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
70 Repositories: https://github.com/geraldinepascal/FROGS, https://github.com/geraldinepascal/FROGS-wrappers
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
71
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
72 Website: http://frogs.toulouse.inrae.fr/
2d2f8d990bff "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 052af90b7eee0ccaff79e64e4706a8fbdb235783"
oinizan
parents: 1
diff changeset
73
0
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
74 </help>
493202ba3af5 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 56a8d94cd18a5b89f83ccfa9cdc7c80a28d044d4-dirty"
oinizan
parents:
diff changeset
75 </tool>