diff hsp60ECCtool/hsp60ECCtool.xml @ 0:6b2386c4cd76 draft default tip

Uploaded
author dcouvin
date Mon, 08 Nov 2021 20:35:22 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/hsp60ECCtool/hsp60ECCtool.xml	Mon Nov 08 20:35:22 2021 +0000
@@ -0,0 +1,64 @@
+<tool id="hsp60ecctool/" name="hsp60ECCtool" version="1.1.0">
+  <description>allows to get Enterobacter cloacae complex hsp60 cluster from a multi-Fasta file</description>
+
+<requirements>
+  <requirement type="package" version="2.12.0">blast</requirement>
+  <!--<requirement type="package" version="1.7.2">perl-bioperl</requirement>-->
+</requirements>
+
+<command detect_errors="aggressive"><![CDATA[
+
+#import re
+        ## Creates symlinks for each input file based on the Galaxy 'element_identifier'
+        ## Used so that a human-readable name appears in the output table (instead of 'dataset_xyz.dat')
+            ## Add single quotes around each input file identifier
+            #set $_input_file = "'{}'".format($input.element_identifier)
+            ln -s '${input}' ${_input_file} &&
+            
+
+        perl '$__tool_directory__/hsp60ECCtool.pl' $_input_file $__tool_directory__/database.fasta $ident $output $blast
+
+]]></command>
+ <!-- perl '$__tool_directory__/nucleScore.pl' $_input_file > "$output"  -->
+ <!-- ./nuclescore.sh ${named_input_files} > "$output" -->
+
+<inputs>
+  <param format="fasta" name="input" type="data" label="Multi-FASTA file: "/>
+  <param name="ident" type="text" area="false" value="80.00" label="BLAST percentage identity:" help="percentage identity used in Blast to filter output result" />
+</inputs>
+
+ <outputs>
+    <data format="tabular" name="output" label="${tool.name}: Result"/>
+    <data format="tabular" name="blast" label="${tool.name}: BLAST output" />
+ </outputs>
+
+<help><![CDATA[
+hsp60ECCtool is a program dedicated to Enterobacter cloacae complex (ECC) that detects and identifies the partial coding sequence of hps60.
+It is based on the BLASTn algorithm and a specific dataset (based on sorted hsp60 sequences collected from GenBank ECC assemblies). 
+The program helps users to clearly identify the hsp60 cluster and associated members of the Enterobacter cloacae complex. 
+
+- The tested strain(s) must be identified as belonging to the complex by a traditional method (API 20E, mass spectrometry...) before hsp60 typing.
+ 
+- Partial amplification of the gene coding for hsp60 should be performed according to the initiale approach proposed by Hoffmann H. and Roggenkamp A. (2003).
+
+- Hsp60 cluster assignment was done according to the original research article and additional analysis provided by Berouthy R. et al. (2018) and Pot M. et al. (2021).
+
+- Associated species names are given according to Sutton GG. et al. (2018) and Wu W. et al. (2020).
+
+- Best results are given in the hsp60ECCtool Result output. UD : Undefined Cluster (see in Figure S1 in the supplementary material provided by  Pot M. et al. (2020)); NA : Not Attributed in the related research paper. Without whole-genome sequencing and additional analyses, the precise species identification remains indicative and should be taken with caution.
+  
+This tool is also available using the command line at the KaruBioNet's GitHub page:
+https://github.com/karubiotools/hsp60ECCtool
+]]>
+</help>
+
+<citations>
+  <citation type="doi">10.1128/AEM.69.9.5306-5318.2003</citation>
+  <citation type="doi">10.3201/eid2408.180151</citation>
+  <citation type="doi">10.3389/fmicb.2021.628058</citation>
+  <citation type="doi">10.12688/f1000research.14566.2</citation>
+  <citation type="doi">10.1128/mSystems.00527-20</citation>
+</citations>
+
+</tool>
+