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&#9;Length&#9;Pred&#9;Proportion&#9;PhaMerScore&#9;PhaMerConfidence&#9;Lineage&#9;PhaGCNScore&#9;Genus&#9;GenusCluster&#9;TYPE&#9;PhaTYPScore&#9;Host&#9;CHERRYScore&#9;Method&#9;Host_NCBI_lineage&#9;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>