Mercurial > repos > tduigou > lcrgenie
annotate lcrgenie.xml @ 3:6936de373454 draft default tip
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 1e01b679611d980f87089184e7d8a538b96d68c7
author | tduigou |
---|---|
date | Tue, 30 May 2023 21:06:21 +0000 |
parents | 6f447c1584bf |
children |
rev | line source |
---|---|
2
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
1 <tool id="lcrgenie" name="Ligase Chain Reaction Genie" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.09" license="MIT"> |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
2 <description>Web-based tool for supporting the design of bridging oligos</description> |
1
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
3 <macros> |
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
4 <token name="@TOOL_VERSION@">1.0.2</token> |
2
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
1
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
6 </macros> |
0
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
7 <requirements> |
1
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
8 <requirement type="package" version="@TOOL_VERSION@">lcr_genie</requirement> |
0
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
9 </requirements> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
10 <stdio> |
1
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
11 <regex match="WARNING:" level="warning" /> |
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
12 <regex match="ERROR:" level="fatal" /> |
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
13 </stdio> |
0
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
14 <command detect_errors="exit_code"><![CDATA[ |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
15 python -m lcr_genie |
1
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
16 '$LCR_input' |
2
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
17 'out.xlsx' |
1
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
18 --melting_temp '$adv.melting_temp' |
2
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
19 && mv 'out.xlsx' '$LCR_output' |
0
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
20 ]]></command> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
21 <inputs> |
2
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
22 <param name="LCR_input" type="data" format="xml" label="Constructs" help="SBOL file containing constructs designs and sequences" /> |
0
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
23 <section name="adv" title="Advanced Options" expanded="false"> |
2
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
24 <param name="melting_temp" value="60.0" type="float" label="Melting temperature" help="Target melting temperature for the bridging oligos"/> |
0
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
25 </section> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
26 </inputs> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
27 <outputs> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
28 <data name="LCR_output" format="xlsx" label="LCR Genie: Assembly Plan" /> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
29 </outputs> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
30 <tests> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
31 <test> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
32 <!-- test 1: check if identical outputs are produced with default parameters --> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
33 <param name="LCR_input" value="LCR_input_lycopene.xml" /> |
1
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
34 <output name="LCR_output" > |
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
35 <assert_contents> |
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
36 <has_size value="58196" delta="100" /> |
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
37 </assert_contents> |
afbbecdcc0e3
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
0
diff
changeset
|
38 </output> |
0
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
39 </test> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
40 </tests> |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
41 <help><![CDATA[ |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
42 LCRGenie |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
43 ======== |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
44 |
2
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
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. |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
46 |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
47 Enzyme identifiers are randomly chosen and combined with the aforementioned parts to explore the combinatorics of possible constructs. |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
48 |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
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. |
0
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
50 |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
51 |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
52 Input |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
53 ----- |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
54 |
2
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
55 * **Constructs**\ : SBOL (Synthetic Biology Open Language) file containing constructs designs and sequences |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
56 * **Melting temperature**\ : (float) is the target melting temperature for the bridging oligos (default=60.0) |
0
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
57 |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
58 Output |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
59 ------ |
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
60 |
2
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
61 * **Assembly Plan**\ : Output spreadsheet |
0
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
62 ]]></help> |
2
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
63 <creator> |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
64 <organization name="BioRetroSynth" url="https://github.com/brsynth"/> |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
65 </creator> |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
66 <citations> |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
67 <citation type="bibtex"> |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
68 @unpublished{LCRGenie |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
69 author = {Neil Swainston}, |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
70 title = {{LCRGenie}}, |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
71 url = {https://github.com/neilswanston/LCRGenie/}, |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
72 } |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
73 </citation> |
6f447c1584bf
planemo upload for repository https://github.com/neilswanston/LCRGenie commit 2e8aa2e7c0581c7eed2074d15f7e4317ecde2ad6
tduigou
parents:
1
diff
changeset
|
74 </citations> |
0
71568c0c83f4
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
tduigou
parents:
diff
changeset
|
75 </tool> |