Mercurial > repos > ufz > phabox_end_to_end
annotate end_to_end.xml @ 0:14307de7bbab draft default tip
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
author | ufz |
---|---|
date | Tue, 12 Nov 2024 09:31:26 +0000 |
parents | |
children |
rev | line source |
---|---|
0
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
1 <tool id="phabox_end_to_end" name="PhaBOX end to end" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.1" license="MIT"> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
2 <description></description> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
3 <macros> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
4 <import>macros.xml</import> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
5 </macros> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
6 <xrefs> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
7 <xref type="bio.tools">phabox</xref> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
8 </xrefs> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
9 <requirements> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
10 <requirement type="package" version="@TOOL_VERSION@">phabox</requirement> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
11 </requirements> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
12 <command detect_errors="exit_code"><![CDATA[ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
13 @CRISPR_PRE@ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
14 phabox2 --task end_to_end |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
15 @GENERAL@ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
16 @PHAMER@ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
17 @NETWORK@ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
18 @CRISPR@ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
19 ]]></command> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
20 <inputs> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
21 <expand macro="general"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
22 <expand macro="phamer"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
23 <expand macro="network"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
24 <expand macro="crispr"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
25 <param name="supplements" type="select" optional="true" multiple="true" label="Output supplementary collections"> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
26 <option value="phamer">phamer</option> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
27 <option value="phagcn">phagcn</option> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
28 <option value="cherry">cherry</option> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
29 </param> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
30 </inputs> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
31 <outputs> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
32 <data name="end_to_end_out" format="tabular" from_work_dir="output/final_prediction/final_prediction_summary.tsv"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
33 <expand macro="supp_out" task="phamer"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
34 <expand macro="supp_out" task="phagcn"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
35 <expand macro="supp_out" task="cherry"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
36 </outputs> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
37 <tests> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
38 <test expect_num_outputs="1"> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
39 <param name="dbdir" value="phaboxdb"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
40 <param name="contigs" value="example_contigs.fa"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
41 <output name="end_to_end_out"> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
42 <assert_contents> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
43 <has_n_lines n="11"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
44 <has_n_columns n="17"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
45 <has_text text="Accession	Length	Pred	Proportion	PhaMerScore	PhaMerConfidence	Lineage	PhaGCNScore	Genus	GenusCluster	TYPE	PhaTYPScore	Host	CHERRYScore	Method	Host_NCBI_lineage	Host_GTDB_lineage"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
46 </assert_contents> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
47 </output> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
48 </test> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
49 </tests> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
50 <help><![CDATA[ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
51 |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
52 .. class:: infomark |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
53 |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
54 **What it does** |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
55 |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
56 Runs the phabox2 pipeline, i.e. it runs |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
57 |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
58 - phamer: Virus identification |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
59 - phagcn: Taxonomic classification |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
60 - phatyp: Lifestyle prediction |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
61 - cherry: Host prediction |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
62 |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
63 The outputs of the separate tools are joined into one big table. |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
64 |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
65 @COMMON_INPUT_DOC@ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
66 |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
67 **Output** |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
68 |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
69 @COMMON_OUTPUT_DOC@ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
70 @PHAMER_OUTPUT_DOC@ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
71 @PHAGCN_OUTPUT_DOC@ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
72 @PHATYP_OUTPUT_DOC@ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
73 @CHERRY_OUTPUT_DOC@ |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
74 ]]></help> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
75 <expand macro="citations"/> |
14307de7bbab
planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/phabox commit 3c8e23e1dea22f625fb6f77ae61e1f4b605aaae2
ufz
parents:
diff
changeset
|
76 </tool> |