Mercurial > repos > wolma > data_manager_packaged_annotation_data
annotate data_manager/install_packaged_annotation_data.xml @ 0:632d33df6758 draft
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
author | wolma |
---|---|
date | Thu, 16 Dec 2021 18:26:23 +0000 |
parents | |
children | eb47f11e34fc |
rev | line source |
---|---|
0
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
1 <tool id="data_manager_packaged_annotation_data" name="Download and install packaged collections of genome annotation data" version="0.0.1" tool_type="manage_data" profile="19.01"> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
2 <description>fetching</description> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
3 <requirements> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
4 <requirement type="package" version="3.7">python</requirement> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
5 <requirement type="package" version="5.1.1">pyyaml</requirement> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
6 </requirements> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
7 <command detect_errors="exit_code"><![CDATA[ |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
8 python '$__tool_directory__/install_packaged_annotation_data.py' |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
9 --target-directory '${out_file.extra_files_path}' |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
10 -o '$out_file' |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
11 --dbkey '$dbkey' |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
12 '$metadata' |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
13 ]]></command> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
14 <inputs> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
15 <param name="dbkey" type="genomebuild" |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
16 label="DBKEY of genome that the annotation data is for" |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
17 help="Take a look at the refgenome value from the metadata file to guide you in your selection." /> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
18 <param name="metadata" type="data" format="txt" label="Metadata describing the package and its contents" /> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
19 </inputs> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
20 <outputs> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
21 <data name="out_file" format="data_manager_json" /> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
22 </outputs> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
23 <tests> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
24 <!-- TODO: need some way to test that new entry was added to data table --> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
25 <test> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
26 <param name="dbkey" value="hg19"/> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
27 <param name="metadata" value="test-meta.yml"/> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
28 <output name="out_file" file="from_test-meta.data_manager.json"/> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
29 </test> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
30 </tests> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
31 <help> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
32 **What it does** |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
33 |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
34 This tool fetches and installs packages of genome annotation datasets that are |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
35 not tightly bound to specific tools, but generic enough to be of use for many different tools. |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
36 |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
37 It populates the "packaged_annotation_data" data table. |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
38 </help> |
632d33df6758
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
wolma
parents:
diff
changeset
|
39 </tool> |