Mercurial > repos > iuc > phyloseq_plot_bar
comparison phyloseq_plot_bar.xml @ 0:ad81e112f4d9 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/phyloseq commit 10dfb1308ff858c6623c7dd9215a3bdf518427f9
author | iuc |
---|---|
date | Tue, 03 Dec 2024 17:45:48 +0000 |
parents | |
children | d0fa6a43c838 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:ad81e112f4d9 |
---|---|
1 <tool id="phyloseq_plot_bar" name="Phyloseq: Bar Chart" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> | |
2 <description>Generate bar charts from a phyloseq object</description> | |
3 <macros> | |
4 <import>macros.xml</import> | |
5 </macros> | |
6 <expand macro="bio_tools"/> | |
7 <expand macro="requirements"/> | |
8 <command detect_errors="exit_code"><![CDATA[ | |
9 Rscript '${__tool_directory__}/phyloseq_plot_bar.R' | |
10 --input '$input' | |
11 --x '$x' | |
12 --fill '$fill' | |
13 --facet '${facet}' | |
14 --output '$output' | |
15 ]]></command> | |
16 <inputs> | |
17 <expand macro="phyloseq_input"/> | |
18 <param name="x" type="text" label="X-axis variable" help="Variable for the x-axis (e.g., Sample, Phylum)" /> | |
19 <param name="fill" type="text" label="Fill variable" help="Variable to color the bars (e.g., Genus, Order)" /> | |
20 <param name="facet" type="text" optional="true" label="Facet by variable" help="Optional: Variable to facet the chart by (e.g., SampleType)" /> | |
21 </inputs> | |
22 <outputs> | |
23 <data name="output" format="pdf" label="Bar Chart (PDF)" /> | |
24 </outputs> | |
25 <tests> | |
26 <!-- Test 1: Default parameters --> | |
27 <test> | |
28 <param name="input" value="output.phyloseq" ftype="phyloseq"/> | |
29 <param name="x" value="Property"/> | |
30 <param name="fill" value="Number"/> | |
31 <param name="facet" value="Property"/> | |
32 <output name="output" ftype="pdf"> | |
33 <assert_contents> | |
34 <has_text text="%PDF"/> | |
35 <has_text text="%%EOF"/> | |
36 </assert_contents> | |
37 </output> | |
38 </test> | |
39 <!-- Test 2: Valid parameters without facet --> | |
40 <test> | |
41 <param name="input" value="output.phyloseq" ftype="phyloseq"/> | |
42 <param name="x" value="Property"/> | |
43 <param name="fill" value="Number"/> | |
44 <param name="facet" value=""/> | |
45 <output name="output" ftype="pdf"> | |
46 <assert_contents> | |
47 <has_text text="%PDF"/> | |
48 <has_text text="%%EOF"/> | |
49 </assert_contents> | |
50 </output> | |
51 </test> | |
52 </tests> | |
53 | |
54 <help> | |
55 **Description** | |
56 | |
57 This tool generates bar charts from a phyloseq object using the `plot_bar` function. | |
58 | |
59 **Inputs** | |
60 | |
61 - **Input**: A phyloseq object in RDS format. | |
62 - **X-axis variable**: The variable to use for the x-axis (e.g., Sample, Phylum). | |
63 - **Fill variable**: (Optional) The variable to use for the bar fill colors (e.g., Genus, Order). | |
64 - **Facet by variable**: (Optional) A variable to facet the bar chart (e.g., SampleType). | |
65 | |
66 **Outputs** | |
67 | |
68 - A PDF file containing the bar chart. | |
69 | |
70 **Usage Notes** | |
71 | |
72 Ensure that the input file is a valid phyloseq object in RDS format. | |
73 </help> | |
74 <expand macro="citations"/> | |
75 </tool> | |
76 |