comparison lcrgenie.xml @ 2:6f447c1584bf draft

planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
author tduigou
date Mon, 01 May 2023 01:28:32 +0000
parents afbbecdcc0e3
children
comparison
equal deleted inserted replaced
1:afbbecdcc0e3 2:6f447c1584bf
1 <tool id="LCRGenie" name="LCR Genie" version="@TOOL_VERSION@" profile="19.09"> 1 <tool id="lcrgenie" name="Ligase Chain Reaction Genie" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.09" license="MIT">
2 <description>Ligase Chain Reaction</description> 2 <description>Web-based tool for supporting the design of bridging oligos</description>
3 <macros> 3 <macros>
4 <token name="@TOOL_VERSION@">1.0.2</token> 4 <token name="@TOOL_VERSION@">1.0.2</token>
5 <token name="@VERSION_SUFFIX@">0</token>
5 </macros> 6 </macros>
6 <requirements> 7 <requirements>
7 <requirement type="package" version="@TOOL_VERSION@">lcr_genie</requirement> 8 <requirement type="package" version="@TOOL_VERSION@">lcr_genie</requirement>
8 </requirements> 9 </requirements>
9 <stdio> 10 <stdio>
11 <regex match="ERROR:" level="fatal" /> 12 <regex match="ERROR:" level="fatal" />
12 </stdio> 13 </stdio>
13 <command detect_errors="exit_code"><![CDATA[ 14 <command detect_errors="exit_code"><![CDATA[
14 python -m lcr_genie 15 python -m lcr_genie
15 '$LCR_input' 16 '$LCR_input'
16 out.xlsx 17 'out.xlsx'
17 --melting_temp '$adv.melting_temp' 18 --melting_temp '$adv.melting_temp'
18 && cp out.xlsx '$LCR_output' 19 && mv 'out.xlsx' '$LCR_output'
19 ]]></command> 20 ]]></command>
20 <inputs> 21 <inputs>
21 <param name="LCR_input" type="data" format="xml" label="Constructs" /> 22 <param name="LCR_input" type="data" format="xml" label="Constructs" help="SBOL file containing constructs designs and sequences" />
22 <section name="adv" title="Advanced Options" expanded="false"> 23 <section name="adv" title="Advanced Options" expanded="false">
23 <param name="melting_temp" value="60.0" type="float" label="Target melting temperature for the bridging oligos" /> 24 <param name="melting_temp" value="60.0" type="float" label="Melting temperature" help="Target melting temperature for the bridging oligos"/>
24 </section> 25 </section>
25 </inputs> 26 </inputs>
26 <outputs> 27 <outputs>
27 <data name="LCR_output" format="xlsx" label="LCR Genie: Assembly Plan" /> 28 <data name="LCR_output" format="xlsx" label="LCR Genie: Assembly Plan" />
28 </outputs> 29 </outputs>
39 </tests> 40 </tests>
40 <help><![CDATA[ 41 <help><![CDATA[
41 LCRGenie 42 LCRGenie
42 ======== 43 ========
43 44
44 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. 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.
45 50
46 51
47 Input 52 Input
48 ----- 53 -----
49 54
50 * **input**\ : (string) is the path to an .xml SBOL file containing constructs designs and sequences 55 * **Constructs**\ : SBOL (Synthetic Biology Open Language) file containing constructs designs and sequences
51 * **melting_temp**\ : (float) is the target melting temperature for the bridging oligos (default=60.0) 56 * **Melting temperature**\ : (float) is the target melting temperature for the bridging oligos (default=60.0)
52 57
53 Output 58 Output
54 ------ 59 ------
55 60
56 * **output**\ : (string) is the path to the output spreadsheet 61 * **Assembly Plan**\ : Output spreadsheet
57
58 Project Links
59 ---------------------
60
61 * `GitHub <https://github.com/neilswainston/LCRGenie/>`_
62
63 Version
64 ----------
65
66 1.0.2
67
68 Authors
69 -------
70
71 * **Neil Swainston**
72 * **Joan Hérisson**
73
74 License
75 -------
76
77 `MIT <https://github.com/neilswainston/LCRGenie/blob/master/LICENSE>`_
78
79
80 ]]></help> 62 ]]></help>
63 <creator>
64 <organization name="BioRetroSynth" url="https://github.com/brsynth"/>
65 </creator>
66 <citations>
67 <citation type="bibtex">
68 @unpublished{LCRGenie
69 author = {Neil Swainston},
70 title = {{LCRGenie}},
71 url = {https://github.com/neilswanston/LCRGenie/},
72 }
73 </citation>
74 </citations>
81 </tool> 75 </tool>