diff lcrgenie.xml @ 0:71568c0c83f4 draft

"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
author tduigou
date Mon, 20 Dec 2021 12:20:40 +0000
parents
children afbbecdcc0e3
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lcrgenie.xml	Mon Dec 20 12:20:40 2021 +0000
@@ -0,0 +1,73 @@
+<tool id="LCRGenie" name="LCR Genie" version="1.0.1">
+    <description>Ligase Chain Reaction</description>
+    <requirements>
+        <requirement type="package" version="1.0.1">lcr_genie</requirement>
+    </requirements>
+    <stdio>
+		<regex match="WARNING:" level="warning" />
+		<regex match="ERROR:" level="fatal" />
+	</stdio>
+    <command detect_errors="exit_code"><![CDATA[
+        python -m lcr_genie
+        '$LCR_input'
+        '$LCR_output'
+        --melting_temp '$adv.melting_temp'
+    ]]></command>
+    <inputs>
+        <param name="LCR_input" type="data" format="xml" label="Constructs" />
+        <section name="adv" title="Advanced Options" expanded="false">
+            <param name="melting_temp" value="60.0" type="float" label="Target melting temperature for the bridging oligos" />
+        </section>
+    </inputs>
+    <outputs>
+        <data name="LCR_output" format="xlsx" label="LCR Genie: Assembly Plan" />
+    </outputs>
+    <tests>
+        <test>
+        <!-- test 1: check if identical outputs are produced with default parameters  -->
+            <param name="LCR_input" value="LCR_input_lycopene.xml" />
+            <output name="LCR_output" file="LCR_output_lycopene.xlsx" ftype="xlsx" compare="sim_size" />
+        </test>
+    </tests>
+    <help><![CDATA[
+LCRGenie
+========
+
+LCR Genie is a web-based tool for supporting the design of bridging oligos, which are required for annealing together individual synthetic DNA parts (designed by PartsGenie) into multi-gene plasmid assemblies, designed by OptDoE. 
+
+
+Input
+-----
+
+* **input**\ : (string) is the path to an .xml SBOL file containing constructs designs and sequences
+* **melting_temp**\ : (float) is the target melting temperature for the bridging oligos (default=60.0)
+
+Output
+------
+
+* **output**\ : (string) is the path to the output spreadsheet
+
+Project Links
+---------------------
+
+* `GitHub <https://github.com/neilswainston/LCRGenie/>`_
+
+Version
+----------
+
+1.0.1
+
+Authors
+-------
+
+* **Neil Swainston**
+* **Joan Hérisson**
+
+License
+-------
+
+`MIT <https://github.com/neilswainston/LCRGenie/blob/master/LICENSE>`_
+
+
+    ]]></help>
+</tool>