comparison lcrgenie.xml @ 0:71568c0c83f4 draft

"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
author tduigou
date Mon, 20 Dec 2021 12:20:40 +0000
parents
children afbbecdcc0e3
comparison
equal deleted inserted replaced
-1:000000000000 0:71568c0c83f4
1 <tool id="LCRGenie" name="LCR Genie" version="1.0.1">
2 <description>Ligase Chain Reaction</description>
3 <requirements>
4 <requirement type="package" version="1.0.1">lcr_genie</requirement>
5 </requirements>
6 <stdio>
7 <regex match="WARNING:" level="warning" />
8 <regex match="ERROR:" level="fatal" />
9 </stdio>
10 <command detect_errors="exit_code"><![CDATA[
11 python -m lcr_genie
12 '$LCR_input'
13 '$LCR_output'
14 --melting_temp '$adv.melting_temp'
15 ]]></command>
16 <inputs>
17 <param name="LCR_input" type="data" format="xml" label="Constructs" />
18 <section name="adv" title="Advanced Options" expanded="false">
19 <param name="melting_temp" value="60.0" type="float" label="Target melting temperature for the bridging oligos" />
20 </section>
21 </inputs>
22 <outputs>
23 <data name="LCR_output" format="xlsx" label="LCR Genie: Assembly Plan" />
24 </outputs>
25 <tests>
26 <test>
27 <!-- test 1: check if identical outputs are produced with default parameters -->
28 <param name="LCR_input" value="LCR_input_lycopene.xml" />
29 <output name="LCR_output" file="LCR_output_lycopene.xlsx" ftype="xlsx" compare="sim_size" />
30 </test>
31 </tests>
32 <help><![CDATA[
33 LCRGenie
34 ========
35
36 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.
37
38
39 Input
40 -----
41
42 * **input**\ : (string) is the path to an .xml SBOL file containing constructs designs and sequences
43 * **melting_temp**\ : (float) is the target melting temperature for the bridging oligos (default=60.0)
44
45 Output
46 ------
47
48 * **output**\ : (string) is the path to the output spreadsheet
49
50 Project Links
51 ---------------------
52
53 * `GitHub <https://github.com/neilswainston/LCRGenie/>`_
54
55 Version
56 ----------
57
58 1.0.1
59
60 Authors
61 -------
62
63 * **Neil Swainston**
64 * **Joan Hérisson**
65
66 License
67 -------
68
69 `MIT <https://github.com/neilswainston/LCRGenie/blob/master/LICENSE>`_
70
71
72 ]]></help>
73 </tool>