annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
1 <tool id="lcrgenie" name="Ligase Chain Reaction Genie" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.09">
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
2 <description>Web-based tool for supporting the design of bridging oligos</description>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
3 <macros>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
4 <token name="@TOOL_VERSION@">1.0.2</token>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
6 </macros>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
7 <requirements>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
8 <requirement type="package" version="@TOOL_VERSION@">lcr_genie</requirement>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
9 </requirements>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
10 <stdio>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
11 <regex match="WARNING:" level="warning" />
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
12 <regex match="ERROR:" level="fatal" />
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
13 </stdio>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
14 <command detect_errors="exit_code"><![CDATA[
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
15 python -m lcr_genie
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
16 '$LCR_input'
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
17 'out.xlsx'
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
18 --melting_temp '$adv.melting_temp'
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
19 && mv 'out.xlsx' '$LCR_output'
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
20 ]]></command>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
21 <inputs>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
22 <param name="LCR_input" type="data" format="xml" label="Constructs" help="SBOL file containing constructs designs and sequences" />
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
23 <section name="adv" title="Advanced Options" expanded="false">
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
24 <param name="melting_temp" value="60.0" type="float" label="Melting temperature" help="Target melting temperature for the bridging oligos"/>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
25 </section>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
26 </inputs>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
27 <outputs>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
28 <data name="LCR_output" format="xlsx" label="LCR Genie: Assembly Plan" />
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
29 </outputs>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
30 <tests>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
31 <test>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
32 <!-- test 1: check if identical outputs are produced with default parameters -->
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
33 <param name="LCR_input" value="LCR_input_lycopene.xml" />
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
34 <output name="LCR_output" >
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
35 <assert_contents>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
36 <has_size value="58196" delta="100" />
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
37 </assert_contents>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
38 </output>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
39 </test>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
40 </tests>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
41 <help><![CDATA[
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
42 LCRGenie
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
43 ========
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
44
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
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.
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
46
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
47 Enzyme identifiers are randomly chosen and combined with the aforementioned parts to explore the combinatorics of possible constructs.
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
48
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
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.
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
50
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
51
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
52 Input
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
53 -----
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
54
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
55 * **Constructs**\ : SBOL (Synthetic Biology Open Language) file containing constructs designs and sequences
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
56 * **Melting temperature**\ : (float) is the target melting temperature for the bridging oligos (default=60.0)
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
57
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
58 Output
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
59 ------
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
60
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
61 * **Assembly Plan**\ : Output spreadsheet
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
62
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
63 Project Links
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
64 ---------------------
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
65
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
66 * `GitHub <https://github.com/neilswainston/LCRGenie/>`_
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
67
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
68 License
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
69 -------
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
70
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
71 `MIT <https://github.com/neilswainston/LCRGenie/blob/master/LICENSE>`_
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
72
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
73 ]]></help>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
74 <creator>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
75 <person givenName="Neil" familyName="Swainston" identifier="https://orcid.org/0000-0001-7020-1236" />
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
76 <person givenName="Joan" familyName="Hérisson" email="joan.herisson@univ-evry.fr" identifier="https://orcid.org/0000-0001-9741-0847" />
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
77 </creator>
a2eb8a8af800 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lcrgenie commit dbe26a79ce78bd8e4eb44df0b533364127c2015b
iuc
parents:
diff changeset
78 </tool>