Mercurial > repos > ufz > phabox_end_to_end
comparison 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 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:14307de7bbab |
---|---|
1 <tool id="phabox_end_to_end" name="PhaBOX end to end" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.1" license="MIT"> | |
2 <description></description> | |
3 <macros> | |
4 <import>macros.xml</import> | |
5 </macros> | |
6 <xrefs> | |
7 <xref type="bio.tools">phabox</xref> | |
8 </xrefs> | |
9 <requirements> | |
10 <requirement type="package" version="@TOOL_VERSION@">phabox</requirement> | |
11 </requirements> | |
12 <command detect_errors="exit_code"><![CDATA[ | |
13 @CRISPR_PRE@ | |
14 phabox2 --task end_to_end | |
15 @GENERAL@ | |
16 @PHAMER@ | |
17 @NETWORK@ | |
18 @CRISPR@ | |
19 ]]></command> | |
20 <inputs> | |
21 <expand macro="general"/> | |
22 <expand macro="phamer"/> | |
23 <expand macro="network"/> | |
24 <expand macro="crispr"/> | |
25 <param name="supplements" type="select" optional="true" multiple="true" label="Output supplementary collections"> | |
26 <option value="phamer">phamer</option> | |
27 <option value="phagcn">phagcn</option> | |
28 <option value="cherry">cherry</option> | |
29 </param> | |
30 </inputs> | |
31 <outputs> | |
32 <data name="end_to_end_out" format="tabular" from_work_dir="output/final_prediction/final_prediction_summary.tsv"/> | |
33 <expand macro="supp_out" task="phamer"/> | |
34 <expand macro="supp_out" task="phagcn"/> | |
35 <expand macro="supp_out" task="cherry"/> | |
36 </outputs> | |
37 <tests> | |
38 <test expect_num_outputs="1"> | |
39 <param name="dbdir" value="phaboxdb"/> | |
40 <param name="contigs" value="example_contigs.fa"/> | |
41 <output name="end_to_end_out"> | |
42 <assert_contents> | |
43 <has_n_lines n="11"/> | |
44 <has_n_columns n="17"/> | |
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"/> | |
46 </assert_contents> | |
47 </output> | |
48 </test> | |
49 </tests> | |
50 <help><![CDATA[ | |
51 | |
52 .. class:: infomark | |
53 | |
54 **What it does** | |
55 | |
56 Runs the phabox2 pipeline, i.e. it runs | |
57 | |
58 - phamer: Virus identification | |
59 - phagcn: Taxonomic classification | |
60 - phatyp: Lifestyle prediction | |
61 - cherry: Host prediction | |
62 | |
63 The outputs of the separate tools are joined into one big table. | |
64 | |
65 @COMMON_INPUT_DOC@ | |
66 | |
67 **Output** | |
68 | |
69 @COMMON_OUTPUT_DOC@ | |
70 @PHAMER_OUTPUT_DOC@ | |
71 @PHAGCN_OUTPUT_DOC@ | |
72 @PHATYP_OUTPUT_DOC@ | |
73 @CHERRY_OUTPUT_DOC@ | |
74 ]]></help> | |
75 <expand macro="citations"/> | |
76 </tool> |