comparison pick_plasmids_containing_genes.xml @ 4:109b9d1e2e99 draft default tip

"planemo upload for repository https://github.com/public-health-bioinformatics/galaxy_tools/tree/master/tools/pick_plasmids_containing_genes commit 0f3fff91eb329adf437224eb8f7449853083b01e-dirty"
author dfornika
date Thu, 19 Dec 2019 21:06:14 +0000
parents 50640b06fca5
children
comparison
equal deleted inserted replaced
3:50640b06fca5 4:109b9d1e2e99
1 <tool id="pick_plasmids_containing_genes" name="Pick plasmids containing genes" version="0.1.0"> 1 <tool id="pick_plasmids_containing_genes" name="Pick plasmids containing genes" version="0.2.0">
2 <description>Pick plasmids containing specific genes</description> 2 <description>Pick plasmids containing specific genes</description>
3 <requirements> 3 <requirements>
4 </requirements> 4 </requirements>
5 <command detect_errors="exit_code"><![CDATA[ 5 <command detect_errors="exit_code"><![CDATA[
6 '$__tool_directory__/pick_plasmids_containing_genes.py' 6 '$__tool_directory__/pick_plasmids_containing_genes.py'
7 --plasmids 7 --plasmids
8 #for $plasmid in $plasmids: 8 #for $plasmid in $plasmids:
9 '${plasmid}' 9 '${plasmid}'
10 #end for 10 #end for
11 --concatenated_abricate_reports '${concatenated_abricate_reports}' 11 --concatenated_abricate_reports '${concatenated_abricate_reports}'
12 --abricate_report_screening_file '${screening_file.fields.path}' 12 #if str( $screening_file_source.screening_file_source_selector ) == "tool_data_table":
13 --outdir outdir 13 #set $input_screening_file = str( $screening_file_source.screening_file.fields.path )
14 #else:
15 #set $input_screening_file = str( $screening_file_source.screening_file )
16 #end if
17 --abricate_report_screening_file '${input_screening_file}'
18 --outdir outdir &&
19 cp '${input_screening_file}' '${output_screening_file}'
14 ]]></command> 20 ]]></command>
15 <inputs> 21 <inputs>
22 <conditional name="screening_file_source">
23 <param name="screening_file_source_selector" type="select" label="Select a gene screening file from your history or use one from a tool data table?"
24 help="Screening files must be stored in the 'abricate_report_screening_files' tool data table">
25 <option value="tool_data_table">From tool data table</option>
26 <option value="history">From history</option>
27 </param>
28 <when value="tool_data_table">
29 <param name="screening_file" type="select" format="tabular">
30 <options from_data_table="abricate_report_screening_files">
31 <validator type="no_options" message="No abricate report screening files are available" />
32 </options>
33 </param>
34 </when>
35 <when value="history">
36 <param name="screening_file" type="data" format="tabular" label="Gene screening file" help="A two-column tab-delimited file with gene names and regular expressions" />
37 </when>
38 </conditional>
16 <param name="plasmids" type="data_collection" collection_type="list" format="fasta" /> 39 <param name="plasmids" type="data_collection" collection_type="list" format="fasta" />
17 <param name="concatenated_abricate_reports" type="data" format="tabular" /> 40 <param name="concatenated_abricate_reports" type="data" format="tabular" />
18 <param name="screening_file" type="select" format="tabular">
19 <options from_data_table="abricate_report_screening_files">
20 <validator type="no_options" message="No abricate report screening files are available" />
21 </options>
22 </param>
23 </inputs> 41 </inputs>
24 <outputs> 42 <outputs>
25 <collection name="output" type="list" label="Output plasmids"> 43 <collection name="output" type="list" label="Output plasmids">
26 <discover_datasets pattern="__name__" format="fasta" directory="outdir" /> 44 <discover_datasets pattern="__name__" format="fasta" directory="outdir" />
27 </collection> 45 </collection>
46 <data name="output_screening_file" format="tabular" />
28 </outputs> 47 </outputs>
29 <tests> 48 <tests>
49 <test>
50 <param name="plasmids">
51 <collection type="list">
52 <element name="SRR9113487_plasmid_1068" value="SRR9113487_plasmid_1068.fasta" ftype="fasta" />
53 <element name="SRR9113487_plasmid_1550" value="SRR9113487_plasmid_1550.fasta" ftype="fasta" />
54 <element name="SRR9113487_plasmid_2719" value="SRR9113487_plasmid_2719.fasta" ftype="fasta" />
55 <element name="SRR9113487_plasmid_739" value="SRR9113487_plasmid_739.fasta" ftype="fasta" />
56 <element name="SRR9113487_plasmid_839" value="SRR9113487_plasmid_839.fasta" ftype="fasta" />
57 <element name="SRR9113487_plasmid_novel_0" value="SRR9113487_plasmid_novel_0.fasta" ftype="fasta" />
58 </collection>
59 </param>
60 <param name="concatenated_abricate_reports" value="concatenated_abricate_reports.tsv" ftype="tabular"/>
61 <param name="screening_file_source.screening_file_source_selector" value="tool_data_table" />
62 <param name="screening_file_source.screening_file" value="screening_file_1"/>
63 <output_collection name="output" type="list">
64 <element file="outdir/SRR9113487_plasmid_2719.fasta" ftype="fasta"/>
65 </output_collection>
66 </test>
67 <test>
68 <param name="plasmids">
69 <collection type="list">
70 <element name="SRR9113487_plasmid_1068" value="SRR9113487_plasmid_1068.fasta" ftype="fasta" />
71 <element name="SRR9113487_plasmid_1550" value="SRR9113487_plasmid_1550.fasta" ftype="fasta" />
72 <element name="SRR9113487_plasmid_2719" value="SRR9113487_plasmid_2719.fasta" ftype="fasta" />
73 <element name="SRR9113487_plasmid_739" value="SRR9113487_plasmid_739.fasta" ftype="fasta" />
74 <element name="SRR9113487_plasmid_839" value="SRR9113487_plasmid_839.fasta" ftype="fasta" />
75 <element name="SRR9113487_plasmid_novel_0" value="SRR9113487_plasmid_novel_0.fasta" ftype="fasta" />
76 </collection>
77 </param>
78 <param name="concatenated_abricate_reports" value="concatenated_abricate_reports.tsv" ftype="tabular"/>
79 <param name="screening_file_source.screening_file_source_selector" value="history" />
80 <param name="screening_file_source.screening_file" value="abricate_report_screening_file_1.tsv"/>
81 <output_collection name="output" type="list">
82 <element file="outdir/SRR9113487_plasmid_2719.fasta" ftype="fasta"/>
83 </output_collection>
84 </test>
30 </tests> 85 </tests>
31 <help><![CDATA[ 86 <help><![CDATA[
32 ]]></help> 87 ]]></help>
33 <citations> 88 <citations>
34 </citations> 89 </citations>