diff muscle.xml @ 0:ec6f5279dc01 draft

Uploaded
author crs4
date Wed, 30 Oct 2013 07:34:04 -0400
parents
children 533b3b2a1e66
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/muscle.xml	Wed Oct 30 07:34:04 2013 -0400
@@ -0,0 +1,50 @@
+<tool id="muscle" name="MUSCLE" version="0.0.10">
+  <description>multiple aligner</description>
+  <requirements>
+    <requirement type="package" version="3.8.31">muscle</requirement>
+  </requirements>
+  <version_command>muscle -version</version_command>
+  <command>
+    FASTA_MAX_SIZE=\${FASTA_MAX_SIZE:-100000};
+    if [ `stat -c "%s" $multifasta` -gt \$FASTA_MAX_SIZE ]; then echo "Multi-FASTA file is bigger than the configured limit for MUSCLE (\$FASTA_MAX_SIZE bytes)." >&amp;2; exit 1; fi;
+    muscle -quiet -in $multifasta -out $output -log $log
+    #if str($maxiters)
+      -maxiters $maxiters
+    #end if
+    #if $diags
+      -diags
+    #end if
+  </command>
+  <inputs>
+    <param name="multifasta" type="data" format="fasta" label="Multi-FASTA file" />
+    <param name="maxiters" type="integer" value="2" min="1" max="16" optional="true" label="Maximum number of iterations to run (-maxiters)" help="Set to 2 for large datasets where refinement (iterations 3+) is too slow." />
+    <param name="diags" type="boolean" label="Diagonal optimization (-diags)" help="Speed up the algorithm, especially for closely related sequences, at the expense of some reduction in accuracy" />
+  </inputs>
+  <outputs>
+    <data name="output" format="fasta" label="${tool.name} on ${on_string}: aligned sequences"/>
+    <data name="log" format="txt" label="${tool.name} on ${on_string}: log"/>
+  </outputs>
+  <help>
+**What it does**
+
+This tool performs multiple sequence alignment using MUSCLE.
+
+**License and citation**
+
+This Galaxy tool is Copyright © 2013 `CRS4 Srl.`_ and is released under the `MIT license`_.
+
+.. _CRS4 Srl.: http://www.crs4.it/
+.. _MIT license: http://opensource.org/licenses/MIT
+
+If you use this tool in Galaxy, please cite |Cuccuru2013|_.
+
+.. |Cuccuru2013| replace:: Cuccuru, G., Orsini, M., Pinna, A., Sbardellati, A., Soranzo, N., Travaglione, A., Uva, P., Zanetti, G., Fotia, G. (2013) Orione, a web-based framework for NGS analysis in microbiology. *Submitted*
+.. _Cuccuru2013: http://orione.crs4.it/
+
+This tool uses `MUSCLE`_, which is licensed separately. Please cite |Edgar2004|_.
+
+.. _MUSCLE: http://drive5.com/muscle/
+.. |Edgar2004| replace:: Edgar, R.C. (2004) MUSCLE: multiple sequence alignment with high accuracy and high throughput. *Nucleic Acids Res.* 32(5), 1792-1797
+.. _Edgar2004: http://nar.oxfordjournals.org/content/32/5/1792
+  </help>
+</tool>