Mercurial > repos > iuc > data_manager_nextclade
annotate data_manager/nextclade_dm.xml @ 1:c8b67693199e draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 0617f25cbfdca61240f16b85ae21f3cd46b1a44e
author | iuc |
---|---|
date | Sat, 06 Aug 2022 15:44:04 +0000 |
parents | 4de9e77bcc9e |
children |
rev | line source |
---|---|
0
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
1 <tool id="data_manager_nextclade" name="nextclade data manager" version="0.0.1+galaxy0" tool_type="manage_data" profile="20.01"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
2 |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
3 <requirements> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
4 <requirement type="package" version="3.8">python</requirement> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
5 <requirement type="package" version="2.3.0">nextclade</requirement> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
6 </requirements> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
7 <command detect_errors="exit_code"><![CDATA[ |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
8 #set $data_table = $__app__.tool_data_tables.get('nextclade') |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
9 #if $data_table is not None and len($data_table.get_fields()) != 0 |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
10 #set $known_revisions = '--known_revisions=' + ','.join([row[0] for row in $data_table.get_fields()]) |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
11 #else |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
12 #set $known_revisions = '' |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
13 #end if |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
14 #if str($additional_datasets).strip() != '' |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
15 #if str($datasets) != '' |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
16 #set $dataset_list = $datasets + ',' + str($additional_datasets).strip() |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
17 #else |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
18 #set $dataset_list = str($additional_datasets) |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
19 #end if |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
20 #else |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
21 #set $dataset_list = str($datasets) |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
22 #end if |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
23 python '$__tool_directory__/nextclade_dm.py' |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
24 $known_revisions |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
25 #if $release.which == "latest" |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
26 --latest |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
27 #else if $release.which == "date_range" |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
28 #if str($release.start_date).strip() != "" |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
29 --start_date '$release.start_date' |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
30 #end if |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
31 #if str($release.end_date).strip() != "" |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
32 --end_date '$release.end_date' |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
33 #end if |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
34 #end if |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
35 --datasets '$dataset_list' |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
36 'nextclade' |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
37 '${output_file}' |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
38 ]]></command> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
39 <inputs> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
40 <param name="datasets" type="select" label="Select nextclade datasets" multiple="true"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
41 <option value="sars-cov-2" selected="true">SARS-CoV-2</option> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
42 <option value="MPXV">Monkeypox (All Clades)</option> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
43 <option value="hMPXV">Human Monkeypox (hMPXV)</option> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
44 <option value="hMPXV_B1">Human Monkeypox Clade B.1</option> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
45 <option value="flu_h1n1pdm_ha">Influenza A H1N1pdm HA</option> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
46 <option value="flu_h3n2_ha">Influenza A H3N2 HA</option> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
47 <option value="flu_vic_ha">Influenza B Victoria HA</option> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
48 <option value="flu_yam_ha">Influenza B Yamagata HA</option> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
49 <option value="sars-cov-2-no-recomb">SARS-CoV-2 without recombinants</option> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
50 </param> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
51 <param name="additional_datasets" type="text" label="Additional nextclade dataset names" help="If you want to download datasets that are not in the list above, enter their names here, separated by commas"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
52 <validator type="regex" message="Dataset names consist of letters, numbers, underscore and hyphens, with multiple names separated by ,">^[-A-Za-z0-9_]?[-A-Za-z0-9_,]*$</validator> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
53 </param> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
54 <conditional name="release"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
55 <param name="which" type="select" label="Select nextclade dataset(s) release"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
56 <option value="latest" selected="true">Latest</option> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
57 <option value="date_range">Date range</option> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
58 </param> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
59 <when value="latest"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
60 </when> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
61 <when value="date_range"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
62 <param name="start_date" type="text" label="Start date (YYYY-MM-DD)" help="Don't download models older than this date" optional="true"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
63 <validator type="regex" message="Dates are in YYYY-MM-DD format">\d{4}-\d{2}-\d{2}$</validator> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
64 </param> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
65 <param name="end_date" type="text" label="End date (YYYY-MM-DD)" help="Don't download models newer than this date" optional="true"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
66 <validator type="regex" message="Dates are in YYYY-MM-DD format">\d{4}-\d{2}-\d{2}$</validator> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
67 </param> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
68 </when> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
69 </conditional> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
70 </inputs> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
71 <outputs> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
72 <data name="output_file" format="data_manager_json"/> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
73 </outputs> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
74 <tests> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
75 <test expect_num_outputs="1"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
76 <conditional name="release"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
77 <param name="which" value="date_range" /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
78 <param name="start_date" value="2022-03-01" /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
79 <param name="end_date" value="2022-04-01" /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
80 </conditional> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
81 <output name="output_file"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
82 <assert_contents> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
83 <has_text text='"database_name": "sars-cov-2"' /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
84 <has_text text='sars-cov-2_2022-03-31T12-00-00Z' /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
85 <has_text text='sars-cov-2_2022-03-24T12-00-00Z' /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
86 <has_text text='sars-cov-2_2022-03-14T12-00-00Z"' /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
87 <has_text text='"min_nextclade_version": "1.10.0"' /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
88 </assert_contents> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
89 </output> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
90 </test> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
91 <test expect_num_outputs="1"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
92 <param name="datasets" value="MPXV,hMPXV" /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
93 <conditional name="release"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
94 <param name="which" value="latest" /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
95 </conditional> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
96 <output name="output_file"> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
97 <assert_contents> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
98 <has_text text='"database_name": "MPXV"' /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
99 <has_text text='"database_name": "hMPXV"' /> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
100 </assert_contents> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
101 </output> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
102 </test> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
103 </tests> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
104 <help><![CDATA[ |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
105 This data managers fetches databases for the nextclade_ viral genome typing tool and |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
106 updates the nextclade database. |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
107 |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
108 The default is to fetch the latest version of the data tables, but ranges of dates |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
109 can also be specified to fetch releases that are within those dates. The data manager |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
110 has a built-in list of databases that can be fetched and users can specify ones by name |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
111 if they want something that is not on the list. |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
112 |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
113 The data manager will read the existing data tables and not re-download or replace databases |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
114 that are already present in those data tables. |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
115 |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
116 .. _nextclade: https://clades.nextstrain.org/ |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
117 ]]></help> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
118 <citations> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
119 <citation type="doi">10.21105/joss.03773</citation> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
120 </citations> |
4de9e77bcc9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_nextclade commit 3d6dabd066dcbe31cfa38fbfac340e253d8a984d
iuc
parents:
diff
changeset
|
121 </tool> |