comparison lcrgenie.xml @ 0:a2eb8a8af800 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
author iuc
date Fri, 02 Dec 2022 13:56:16 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:a2eb8a8af800
1 <tool id="lcrgenie" name="Ligase Chain Reaction Genie" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.09">
2 <description>Web-based tool for supporting the design of bridging oligos</description>
3 <macros>
4 <token name="@TOOL_VERSION@">1.0.2</token>
5 <token name="@VERSION_SUFFIX@">0</token>
6 </macros>
7 <requirements>
8 <requirement type="package" version="@TOOL_VERSION@">lcr_genie</requirement>
9 </requirements>
10 <stdio>
11 <regex match="WARNING:" level="warning" />
12 <regex match="ERROR:" level="fatal" />
13 </stdio>
14 <command detect_errors="exit_code"><![CDATA[
15 python -m lcr_genie
16 '$LCR_input'
17 'out.xlsx'
18 --melting_temp '$adv.melting_temp'
19 && mv 'out.xlsx' '$LCR_output'
20 ]]></command>
21 <inputs>
22 <param name="LCR_input" type="data" format="xml" label="Constructs" help="SBOL file containing constructs designs and sequences" />
23 <section name="adv" title="Advanced Options" expanded="false">
24 <param name="melting_temp" value="60.0" type="float" label="Melting temperature" help="Target melting temperature for the bridging oligos"/>
25 </section>
26 </inputs>
27 <outputs>
28 <data name="LCR_output" format="xlsx" label="LCR Genie: Assembly Plan" />
29 </outputs>
30 <tests>
31 <test>
32 <!-- test 1: check if identical outputs are produced with default parameters -->
33 <param name="LCR_input" value="LCR_input_lycopene.xml" />
34 <output name="LCR_output" >
35 <assert_contents>
36 <has_size value="58196" delta="100" />
37 </assert_contents>
38 </output>
39 </test>
40 </tests>
41 <help><![CDATA[
42 LCRGenie
43 ========
44
45 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.
46
47 Enzyme identifiers are randomly chosen and combined with the aforementioned parts to explore the combinatorics of possible constructs.
48
49 LCR Genie takes as input an SBOL (Synthetic Biology Open Language) document containing numerous combinatorial plasmid assemblies, and designing bridging oligos necessary for assembly via the ligase cycling reaction method. The LCR Genie node performs analogous functionality to the `DNA weaver <https://github.com/Edinburgh-Genome-Foundry/DnaWeaver>`_ node (supporting multi-part assembly but by a different experimental method) and as such, its output format matches that of DNA Weaver.
50
51
52 Input
53 -----
54
55 * **Constructs**\ : SBOL (Synthetic Biology Open Language) file containing constructs designs and sequences
56 * **Melting temperature**\ : (float) is the target melting temperature for the bridging oligos (default=60.0)
57
58 Output
59 ------
60
61 * **Assembly Plan**\ : Output spreadsheet
62
63 Project Links
64 ---------------------
65
66 * `GitHub <https://github.com/neilswainston/LCRGenie/>`_
67
68 License
69 -------
70
71 `MIT <https://github.com/neilswainston/LCRGenie/blob/master/LICENSE>`_
72
73 ]]></help>
74 <creator>
75 <person givenName="Neil" familyName="Swainston" identifier="https://orcid.org/0000-0001-7020-1236" />
76 <person givenName="Joan" familyName="Hérisson" email="joan.herisson@univ-evry.fr" identifier="https://orcid.org/0000-0001-9741-0847" />
77 </creator>
78 </tool>