Mercurial > repos > tduigou > sbol_converter
annotate sbol_converter.xml @ 1:529ee7dc1be9 draft
planemo upload commit a452ea11b96167cb1a683a1e9eea01a62840e547
author | tduigou |
---|---|
date | Tue, 18 Apr 2023 07:51:41 +0000 |
parents | 38a0feb2e79d |
children | 8d020045186c |
rev | line source |
---|---|
0
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
1 <tool id="sbol_converter" name="SBOL Converter" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.09"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
2 <description>Convert between SBOL3 and other genetic design formats</description> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
3 <macros> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
4 <token name="@VERSION_SUFFIX@">0</token> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
5 <token name="@TOOL_VERSION@">1.0a16</token> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
6 </macros> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
7 <requirements> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
8 <requirement type="package" version="@TOOL_VERSION@">sbol-utilities</requirement> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
9 </requirements> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
10 <command detect_errors="exit_code"><![CDATA[ |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
11 #if str($convert_type.type) == "SBOL2 to SBOL3" |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
12 ln -sv '$sbol2_input' 'input.$sbol2_input.ext' && |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
13 sbol2to3 -o '$output' 'input.$sbol2_input.ext' |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
14 #elif str($convert_type.type) == "SBOL3 to SBOL2" |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
15 ln -sv '$sbol3_input' 'input.$sbol3_input.ext' && |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
16 sbol3to2 -o '$output' 'input.$sbol3_input.ext' |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
17 #elif str($convert_type.type) == "SBOL3 to GENBANK" |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
18 ln -sv '$sbol3_input' 'input.$sbol3_input.ext' && |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
19 sbol2genbank -o '$output' 'input.$sbol3_input.ext' |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
20 #elif str($convert_type.type) == "GENBANK to SBOL3" |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
21 ln -sv '$genbank_input' 'input.$genbank_input.ext' && |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
22 genbank2sbol -o '$output' 'input.$genbank_input.ext' --namespace '$convert_type.namespace' |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
23 #elif str($convert_type.type) == "SBOL3 to FASTA" |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
24 ln -sv '$sbol3_input' 'input.$sbol3_input.ext' && |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
25 sbol2fasta -o '$output' 'input.$sbol3_input.ext' |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
26 #elif str($convert_type.type) == "FASTA to SBOL3" |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
27 ln -sv '$fasta_input' 'input.$fasta_input.ext' && |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
28 fasta2sbol -o '$output' 'input.$fasta_input.ext' --namespace '$convert_type.namespace' |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
29 #elif str($convert_type.type) == "SBOL2 to FASTA" |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
30 ln -sv '$sbol2_input' 'input.$sbol2_input.ext' && |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
31 sbol-converter SBOL2 FASTA -o '$output' 'input.$sbol2_input.ext' |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
32 #elif str($convert_type.type) == "FASTA to SBOL2" |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
33 ln -sv '$fasta_input' 'input.$fasta_input.ext' && |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
34 sbol-converter FASTA SBOL2 -o '$output' 'input.$fasta_input.ext' --namespace '$convert_type.namespace' |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
35 #end if |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
36 ]]></command> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
37 <inputs> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
38 <conditional name="convert_type"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
39 <param name="type" type="select" label="Converting type" help="Choose the format (input/ouput) for SBOL conversion"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
40 <option value="SBOL2 to SBOL3" selected="True">From SBOL2 to SBOL3</option> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
41 <option value="SBOL2 to FASTA" >From SBOL2 to FASTA</option> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
42 <option value="SBOL3 to SBOL2" >From SBOL3 to SBOL2</option> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
43 <option value="SBOL3 to FASTA" >From SBOL3 to FASTA</option> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
44 <option value="SBOL3 to GENBANK" >From SBOL3 to GENBANK</option> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
45 <option value="GENBANK to SBOL3" >From GENBANK to SBOL3</option> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
46 <option value="FASTA to SBOL3" >From FASTA to SBOL3</option> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
47 <option value="FASTA to SBOL2" >From FASTA to SBOL2</option> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
48 </param> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
49 <when value="SBOL2 to SBOL3"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
50 <param name="sbol2_input" type="data" format="xml,rdf,nt" label="SBOL2 input" help="SBOL2 file in XML or RDF or NT format"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
51 </when> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
52 <when value="SBOL3 to SBOL2"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
53 <param name="sbol3_input" type="data" format="xml,rdf,nt" label="SBOL3 input" help="SBOL3 file in XML or RDF or NT format"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
54 </when> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
55 <when value="SBOL3 to GENBANK"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
56 <param name="sbol3_input" type="data" format="xml,rdf,nt" label="SBOL3 input" help="SBOL3 file in XML or RDF or NT format"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
57 </when> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
58 <when value="GENBANK to SBOL3"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
59 <param name="genbank_input" type="data" format="gb" label="Genbank input" help="Genbank file in GB format"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
60 <param argument="--namespace" type="text" value="https://synbiohub.org/public/igem" label="Namespace URL" help="Namespace URL, required for conversions from GenBank. Default=https://synbiohub.org/public/igem" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
61 </when> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
62 <when value="SBOL3 to FASTA"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
63 <param name="sbol3_input" type="data" format="xml,rdf,nt" label="SBOL3 input" help="SBOL3 file in XML or RDF or NT format"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
64 </when> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
65 <when value="FASTA to SBOL3"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
66 <param name="fasta_input" type="data" format="fasta" label="FASTA input" help="FASTA input file"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
67 <param argument="--namespace" type="text" value="https://synbiohub.org/public/igem" label="Namespace URL" help="Namespace URL, required for conversions from FASTA. Default=https://synbiohub.org/public/igem" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
68 </when> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
69 <when value="SBOL2 to FASTA"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
70 <param name="sbol2_input" type="data" format="xml,rdf,nt" label="SBOL2 input" help="SBOL2 file in XML or RDF or NT format" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
71 </when> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
72 <when value="FASTA to SBOL2"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
73 <param name="fasta_input" type="data" format="fasta" label="FASTA input" help="FASTA input file"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
74 <param argument="--namespace" type="text" value="https://synbiohub.org/public/igem" label="Namespace URL" help="Namespace URL, required for conversions from FASTA. Default=https://synbiohub.org/public/igem" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
75 </when> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
76 </conditional> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
77 </inputs> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
78 <outputs> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
79 <data name="output" format="nt" label="${tool.name} on ${on_string}: ${convert_type.type}" > |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
80 <change_format> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
81 <when input="convert_type.type" value="SBOL3 to GENBANK" format="gb" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
82 <when input="convert_type.type" value="SBOL3 to FASTA" format="fasta" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
83 <when input="convert_type.type" value="SBOL2 to FASTA" format="fasta" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
84 </change_format> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
85 </data> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
86 </outputs> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
87 <tests> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
88 <test> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
89 <!-- test 1: check if identical outputs are produced sbol2 to sbol3--> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
90 <conditional name="convert_type"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
91 <param name="type" value="SBOL2 to SBOL3"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
92 </conditional> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
93 <param name="sbol2_input" value="BASIC_construct_A1_sbol2_input.xml" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
94 <output name="output" file="BASIC_construct_A1_sbol3_output.nt" ftype="nt" compare="diff"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
95 </test> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
96 |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
97 <test> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
98 <!-- test 2: check if identical outputs are produced sbol3 to genbank--> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
99 <conditional name="convert_type"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
100 <param name="type" value="SBOL3 to GENBANK"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
101 </conditional> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
102 <param name="sbol3_input" value="BBa_J23101.nt" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
103 <output name="output" file="BBa_J23101.gb" ftype="gb" compare="diff"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
104 </test> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
105 |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
106 <test> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
107 <!-- test 2: check if identical outputs are produced sbol3 to fasta--> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
108 <conditional name="convert_type"> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
109 <param name="type" value="SBOL3 to FASTA"/> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
110 </conditional> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
111 <param name="sbol3_input" value="BBa_J23101.nt" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
112 <output name="output" > |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
113 <assert_contents> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
114 <has_text text=">BBa_J23101 constitutive promoter family member" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
115 <has_text text="tttacagctagctcagtcctaggtattatgctagc" /> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
116 </assert_contents> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
117 </output> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
118 </test> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
119 </tests> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
120 <help><![CDATA[ |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
121 SBOL Converter |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
122 ================ |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
123 |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
124 Convert between SBOL3 and other genetic design formats. |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
125 |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
126 Input |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
127 ----- |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
128 Required: |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
129 * **INPUT_FILE**\ : SBOL2 or SBOL3 or GENBANK or FASTA input file. |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
130 * **Namespace URL**\ : Namespace URL, required for conversions from GenBank or from Fasta. Default=https://synbiohub.org/public/igem" |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
131 |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
132 Output |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
133 ------ |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
134 * **OUTPUT_FILE**\ : SBOL2 or SBOL3 or GENBANK or FASTA output file. |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
135 |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
136 Project Links |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
137 ------------------ |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
138 * `GitHub <https://github.com/SynBioDex/SBOL-utilities>`_ |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
139 |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
140 License |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
141 ------- |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
142 * `MIT <https://github.com/SynBioDex/SBOL-utilities/blob/develop/LICENSE.txt>`_ |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
143 ]]></help> |
38a0feb2e79d
planemo upload commit f40274f6b9f6a15eb4022aab21286d4c96cd8475-dirty
tduigou
parents:
diff
changeset
|
144 </tool> |