annotate convert/ob_convert.xml @ 22:b4ba90dcfde0 default tip

ChemicalToolBoX update.
author Bjoern Gruening <bjoern.gruening@gmail.com>
date Tue, 23 Jul 2013 19:00:18 +0200
parents c09a44237bd5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
ec87a42dccec ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 14
diff changeset
1 <tool id="ctb_compound_convert" name="Compound Convert" version="0.1">
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
2 <description>Converts various chemistry and molecular modeling data files</description>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
3 <!--<parallelism method="multi" split_inputs="infile" split_mode="to_size" split_size="10000" shared_inputs="" merge_outputs="outfile"></parallelism>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
4 We can't use that currently, because a few output-datatypes, like the fastsearch index do not support merging. We need to patch galaxy to not abort in such a case
15
ec87a42dccec ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 14
diff changeset
5 and run the job in non-multi mode.
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
6 -->
6493d130f018 Uploaded
bgruening
parents:
diff changeset
7 <requirements>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
8 <requirement type="package" version="2.3.2">openbabel</requirement>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
9 </requirements>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
10 <command>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
11 ## The command is a Cheetah template which allows some Python based syntax.
6493d130f018 Uploaded
bgruening
parents:
diff changeset
12 ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
6493d130f018 Uploaded
bgruening
parents:
diff changeset
13
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
14 #set $format = $oformat.oformat_opts_selector
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
15
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
16 #if $format == "fs":
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
17 ## For the fastsearch index we need to copy the original molecule files to the composite datatype of obfs.
6493d130f018 Uploaded
bgruening
parents:
diff changeset
18 ## Because openbabel likes file extensions, we give the molecule file a proper file extension.
6493d130f018 Uploaded
bgruening
parents:
diff changeset
19 mkdir $outfile.extra_files_path;
6493d130f018 Uploaded
bgruening
parents:
diff changeset
20 cp "${infile}" ${os.path.join($outfile.extra_files_path, 'molecule.%s' % $infile.ext )};
6493d130f018 Uploaded
bgruening
parents:
diff changeset
21 #end if
6493d130f018 Uploaded
bgruening
parents:
diff changeset
22
6493d130f018 Uploaded
bgruening
parents:
diff changeset
23 obabel -i "${infile.ext}"
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
24
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
25 #if $format == "fs":
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
26 ## the fs filetype need his own symlink path, all others can take the original ones
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
27 ${os.path.join($outfile.extra_files_path, 'molecule.%s' % $infile.ext )}
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
28 -o "$format" -e
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
29 -O ${os.path.join($outfile.extra_files_path,'molecule.fs')}
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
30 #if int($oformat.fs_fold) > 0:
10
cc63a42fd22e Uploaded
bgruening
parents: 9
diff changeset
31 -xN$oformat.fs_fold
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
32 #end if
10
cc63a42fd22e Uploaded
bgruening
parents: 9
diff changeset
33 ${oformat.fs_fptype}
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
34 #else:
6493d130f018 Uploaded
bgruening
parents:
diff changeset
35 "${infile}"
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
36 -o "$format"
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
37 -O "${outfile}"
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
38 -e
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
39 #end if
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
40
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
41
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
42 #if $format == 'cml':
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
43 $oformat.cml_array
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
44 $oformat.cml_cml1
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
45 $oformat.cml_aromatic
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
46 $oformat.cml_hydrogen
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
47 $oformat.cml_metadata
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
48 $oformat.cml_omit
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
49 $oformat.cml_continuous
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
50 $oformat.cml_properties
9
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
51 $oformat.cml_gen2d
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
52 $oformat.cml_gen3d
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
53 #elif $format == 'inchi':
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
54 ##ignore less import warnings
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
55 -w
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
56 #if $oformat.inchi_truncate:
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
57 #set $truncate = ''.join( str( $oformat.inchi_truncate ).split( ',' ) )
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
58 -xT ${truncate}
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
59 #end if
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
60
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
61 #if $oformat.inchi_additional:
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
62 #set $additional = ' '.join( str( $oformat.inchi_additional ).split( ',' ) )
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
63 -xX '${additional}'
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
64 #end if
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
65
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
66 $oformat.inchi_key
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
67 $oformat.inchi_name
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
68 $oformat.inchi_unique
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
69 $oformat.inchi_unique_sort
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
70 #elif $format == 'can':
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
71 $oformat.can_exp_h
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
72 $oformat.can_iso_chi
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
73 $oformat.can_rad
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
74 $oformat.can_atomclass_out
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
75 #elif $format == 'smi':
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
76 $oformat.smi_exp_h
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
77 $oformat.smi_iso_chi
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
78 $oformat.smi_rad
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
79 $oformat.smi_atomclass_out
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
80 $oformat.smi_can
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
81 $oformat.smi_coordinates
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
82 #elif $format == 'sdf':
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
83 $oformat.sdf_exp_h
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
84 $oformat.sdf_no_prop
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
85 $oformat.sdf_wedge_bonds
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
86 $oformat.sdf_alias_out
9
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
87 $oformat.sdf_gen2d
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
88 $oformat.sdf_gen3d
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
89 #elif $format == 'fpt':
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
90 $oformat.fpt_fptype
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
91 #if int($oformat.fpt_fold) > 0:
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
92 $oformat.fpt_fold
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
93 #end if
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
94 $oformat.fpt_hex_multiple
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
95 $oformat.fpt_hex
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
96 $oformat.fpt_set
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
97 $oformat.fpt_unset
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
98 #elif $format == 'mol2':
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
99 $oformat.mol2_ignore_res
9
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
100 $oformat.mol2_gen2d
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
101 $oformat.mol2_gen3d
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
102 #end if
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
103
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
104 ## Uniqueness according to stripped InChI's or canonical SMILES
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
105 #if str($unique.unique_opts_selector):
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
106 #if $unique.unique_opts_selector == 'inchi':
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
107 #if $unique.truncate:
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
108 #set $truncate = ''.join( str( $unique.truncate ).split( ',' ) )
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
109 --unique $truncate
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
110 #end if
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
111 #else
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
112 --unique $unique.unique_opts_selector
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
113 #end if
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
114 #end if
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
115
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
116
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
117 #if str($appendtotitle).strip():
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
118 --addtotitle '${appendtotitle}'
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
119 #end if
6493d130f018 Uploaded
bgruening
parents:
diff changeset
120
6493d130f018 Uploaded
bgruening
parents:
diff changeset
121 $remove_h
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
122 $dative_bonds
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
123
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
124 #if int($ph) >= 0:
6493d130f018 Uploaded
bgruening
parents:
diff changeset
125 -p $ph
6493d130f018 Uploaded
bgruening
parents:
diff changeset
126 #end if
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
127
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
128 2>&#38;1
6493d130f018 Uploaded
bgruening
parents:
diff changeset
129 </command>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
130 <inputs>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
131 <param name="infile" type="data" format="sdf,mol2,cml,inchi,smi" label="Select input file with molecules"/>
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
132 <conditional name="oformat">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
133 <param name="oformat_opts_selector" type="select" label="Output format">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
134 <option value="acr">Carine ASCI Crystal</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
135 <option value="alc">Alchemy format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
136 <option value="bgf">MSI BGF format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
137 <option value="box">Dock 3.5 Box format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
138 <option value="bs">Ball and Stick format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
139 <option value="c3d1">Chem3D Cartesian 1 format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
140 <option value="c3d2">Chem3D Cartesian 2 format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
141 <option value="caccrt">Cacao Cartesian format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
142 <option value="cache">CAChe MolStruct format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
143 <option value="cacint">Cacao Internal format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
144 <option value="can" selected="True">Canonical SMILES format (can)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
145 <option value="cdxml">ChemDraw CDXML format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
146 <option value="cht">Chemtool format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
147 <option value="cif">Crystallographic Information File</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
148 <option value="cml">Chemical Markup Language</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
149 <option value="cmlr">CML Reaction format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
150 <option value="com">Gaussian 98/03 Cartesian Input</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
151 <option value="copy">Copies raw text</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
152 <option value="crk2d">Chemical Resource Kit 2D diagram format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
153 <option value="crk3d">Chemical Resource Kit 3D format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
154 <option value="csr">Accelrys/MSI Quanta CSR format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
155 <option value="cssr">CSD CSSR format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
156 <option value="ct">ChemDraw Connection Table format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
157 <option value="dmol">DMol3 coordinates format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
158 <!--<option value="ent">Protein Data Bank format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
159 <option value="fa">FASTA format</option>-->
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
160 <option value="fasta">FASTA format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
161 <option value="feat">Feature format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
162 <option value="fh">Fenske-Hall Z-Matrix format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
163 <option value="fix">SMILES FIX format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
164 <option value="fpt">Fingerprint format (fpt)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
165 <option value="fract">Free Form Fractional format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
166 <option value="fs">Open Babel FastSearching database (fs)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
167 <!--<option value="fsa">FASTA format</option>-->
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
168 <option value="gamin">GAMESS Input</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
169 <option value="gau">Gaussian 98/03 Cartesian Input</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
170 <!--<option value="gjc">Gaussian 98/03 Cartesian Input</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
171 <option value="gjf">Gaussian 98/03 Cartesian Input</option>-->
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
172 <option value="gpr">Ghemical format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
173 <option value="gr96">GROMOS96 format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
174 <option value="hin">HyperChem HIN format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
175 <option value="inchi">IUPAC InChI</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
176 <option value="inp">GAMESS Input</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
177 <option value="jin">Jaguar input format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
178 <!--<option value="mdl">MDL MOL format (mol)</option>-->
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
179 <option value="mmd">MacroModel format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
180 <option value="mmod">MacroModel format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
181 <!--<option value="mol">MDL MOL format (mol)</option> use SDF-->
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
182 <option value="mol2">Sybyl Mol2 format (mol2)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
183 <option value="molreport">Open Babel molecule report</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
184 <option value="mop">MOPAC Cartesian format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
185 <option value="mopcrt">MOPAC Cartesian format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
186 <option value="mopin">MOPAC Internal</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
187 <option value="mpc">MOPAC Cartesian format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
188 <option value="mpd">Sybyl descriptor format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
189 <option value="mpqcin">MPQC simplified input format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
190 <option value="nw">NWChem input format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
191 <option value="pcm">PCModel format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
192 <option value="pdb">Protein Data Bank format (pdb)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
193 <option value="pov">POV-Ray input format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
194 <option value="pqs">Parallel Quantum Solutions format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
195 <option value="qcin">Q-Chem input format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
196 <option value="report">Open Babel report format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
197 <option value="rxn">MDL RXN format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
198 <!--<option value="sd">MDL MOL format</option>-->
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
199 <option value="sdf">MDL MOL format (sdf, mol)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
200 <option value="smi">SMILES format (smi)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
201 <!--<option value="sy2">Sybyl Mol2 format</option>-->
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
202 <option value="tdd">Thermo format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
203 <option value="test">Test format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
204 <option value="therm">Thermo format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
205 <option value="tmol">TurboMole Coordinate format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
206 <option value="txyz">Tinker MM2 format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
207 <option value="unixyz">UniChem XYZ format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
208 <option value="vmol">ViewMol format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
209 <option value="xed">XED format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
210 <option value="xyz">XYZ cartesian coordinates format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
211 <option value="yob">YASARA.org YOB format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
212 <option value="zin">ZINDO input format</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
213 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
214 <when value="acr" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
215 <when value="alc" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
216 <when value="bgf" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
217 <when value="box" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
218 <when value="bs" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
219 <when value="c3d1" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
220 <when value="c3d2" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
221 <when value="caccrt" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
222 <when value="cache" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
223 <when value="cacint" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
224 <when value="can">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
225 <param name="can_exp_h" type="boolean" label="Output explicit hydrogens as such (-xh)" truevalue="-xh" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
226 <param name="can_iso_chi" type="boolean" label="Do not include isotopic or chiral markings (-xi)" truevalue="-xi" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
227 <param name="can_rad" type="boolean" label="Radicals lower case eg ethyl is Cc (-xr)" truevalue="-xr" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
228 <param name="can_atomclass_out" type="boolean" label="Output atomclass like [C:2] (-xa)" truevalue="-xa" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
229 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
230 <when value="cdxml" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
231 <when value="cht" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
232 <when value="cif" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
233 <when value="cml">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
234 <param name="cml_cml1" type="boolean" label="convert to CML 1 (rather than CML 2) (-x1)" truevalue="-x1" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
235 <param name="cml_array" type="boolean" label="write array format for atoms and bonds (-xa)" truevalue="-xa" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
236 <param name="cml_aromatic" type="boolean" label="write aromatic bonds as such, not Kekule form (-xA)" truevalue="-xA" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
237 <param name="cml_hydrogen" type="boolean" label="use hydrogen Count for all hydrogens (-xh)" truevalue="-xh" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
238 <param name="cml_metadata" type="boolean" label="write metadata (-xm)" truevalue="-xm" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
239 <param name="cml_omit" type="boolean" label="omit XML and namespace declarations (-xx)" truevalue="-xx" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
240 <param name="cml_continuous" type="boolean" label="continuous output: no formatting (-xc)" truevalue="-xc" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
241 <param name="cml_properties" type="boolean" label="write properties (-xp)" truevalue="-xp" falsevalue="" checked="false" />
9
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
242 <param name="cml_gen2d" type="boolean" label="Generate 2D coordinates (--gen2d)" truevalue="--gen2d" falsevalue="" checked="false" />
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
243 <param name="cml_gen3d" type="boolean" label="Generate 3D coordinates (--gen3d)" truevalue="--gen3d" falsevalue="" checked="false" />
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
244 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
245 <when value="cmlr" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
246 <when value="com" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
247 <when value="copy" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
248 <when value="crk2d" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
249 <when value="crk3d" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
250 <when value="csr" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
251 <when value="cssr" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
252 <when value="ct" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
253 <when value="dmol" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
254 <when value="fasta" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
255 <when value="feat" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
256 <when value="fh" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
257 <when value="fix" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
258 <when value="fpt">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
259 <param name="fpt_fptype" type="select" label="Fingerprint type">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
260 <option value="-xfFP2" selected="True">FP2</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
261 <option value="-xfFP3">FP3</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
262 <option value="-xfFP4">FP4</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
263 <option value="-xfMACCS">MACCS</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
264 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
265 <param name="fpt_fold" type="integer" value="0" size="20" label="Fold fingerprint to the number of specifed bits (32, 64, 128, etc.)" help="Use zero for default">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
266 <validator type="in_range" min="0" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
267 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
268 <param name="fpt_hex_multiple" type="boolean" label="hex output when multiple molecules (-xh)" truevalue="-xh" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
269 <param name="fpt_hex" type="boolean" label="hex output only (-xo)" truevalue="-xo" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
270 <param name="fpt_set" type="boolean" label="describe each set bit (-xs)" truevalue="-xs" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
271 <param name="fpt_unset" type="boolean" label="describe each unset bit (-xu)" truevalue="-xu" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
272 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
273 <when value="fract" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
274 <when value="fs">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
275 <param name="fs_fptype" type="select" label="Fingerprint type">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
276 <option value="-xfFP2" selected="True">FP2</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
277 <option value="-xfFP3">FP3</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
278 <option value="-xfFP4">FP4</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
279 <option value="-xfMACCS">MACCS</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
280 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
281 <param name="fs_fold" type="integer" value="0" size="20" label="Fold fingerprint to the number of specifed bits (32, 64, 128, etc.)" help="Use zero for default">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
282 <validator type="in_range" min="0" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
283 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
284 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
285 <when value="gamin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
286 <when value="gau" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
287 <when value="gpr" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
288 <when value="gr96" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
289 <when value="hin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
290 <when value="inchi">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
291 <param name="inchi_key" type="boolean" label="output InChIKey only (-xK)" truevalue="-xK" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
292 <param name="inchi_name" type="boolean" label="add molecule name after InChI (-xt)" truevalue="-xt" falsevalue="" checked="true" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
293 <param name="inchi_unique" type="boolean" label="output only unique molecules (-xu)" truevalue="-xu" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
294 <param name="inchi_unique_sort" type="boolean" label="output only unique molecules and sort them (-xU)" truevalue="-xU" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
295 <param name="inchi_truncate" type="select" multiple="True" display="checkboxes" label="truncate InChI according to various parameters">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
296 <option value="/formula">formula only</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
297 <option value="/connect">formula and connectivity only</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
298 <option value="/nostereo">ignore E/Z and sp3 stereochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
299 <option value="/sp3">ignore sp3 stereochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
300 <option value="/noEZ">ignore E/Z steroeochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
301 <option value="/nochg">ignore charge and protonation</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
302 <option value="/noiso">ignore isotopes</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
303 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
304
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
305 <param name="inchi_additional" type="select" multiple="True" display="checkboxes" label="Additional InChI options" help="For more information please see the InChI documentation (http://www.inchi-trust.org/fileadmin/user_upload/html/inchifaq/inchi-faq.html).">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
306 <option value="NEWPSOFF">Narrow End of Wedge Points to Stereo is OFF (NEWPSOFF - stdInChI)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
307 <option value="DoNotAddH">Skip the addition of hydrogen atoms (DoNotAddH - stdInChI)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
308 <option value="SNon">Exclude stereo (SNon - stdInChI)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
309 <option value="SRel">Relative stereo (SRel)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
310 <option value="SRac">Racemic stereo (SRac)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
311 <option value="SUCF">Use Chiral Flag (SUCF)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
312 <option value="ChiralFlagON">Set Chiral Flag (ChrialFlagON)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
313 <option value="ChiralFlagOFF">Set Not-Chiral Flag (ChrialFlagOFF)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
314 <option value="SUU">Include omitted unknown/undefined stereo (SUU)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
315 <option value="SLUUD">Stereo labels for "unknown" and "undefined" are different, 'u' and '?', respectively (SLUUD) </option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
316 <option value="FixedH">Mobile H Perception Off (FixedH)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
317 <option value="RecMet">Include reconnected bond to metal results (RecMet)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
318 <option value="KET">Keto-enol tautomerism (KET)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
319 <option value="15T">1,5-tautomerism (15T)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
320 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
321 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
322 <when value="inp" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
323 <when value="jin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
324 <when value="mmd" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
325 <when value="mmod" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
326 <when value="mol2">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
327 <param name="mol2_ignore_res" type="boolean" label="Output ignores residue information for ligands (-xl)" truevalue="-xl" falsevalue="" checked="false" />
9
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
328 <param name="mol2_gen2d" type="boolean" label="Generate 2D coordinates (--gen2d)" truevalue="--gen2d" falsevalue="" checked="false" />
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
329 <param name="mol2_gen3d" type="boolean" label="Generate 3D coordinates (--gen3d)" truevalue="--gen3d" falsevalue="" checked="false" />
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
330 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
331 <when value="molreport" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
332 <when value="mop" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
333 <when value="mopcrt" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
334 <when value="mopin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
335 <when value="mpc" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
336 <when value="mpd" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
337 <when value="mpqcin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
338 <when value="nw" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
339 <when value="pcm" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
340 <when value="pdb" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
341 <when value="pov" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
342 <when value="pqs" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
343 <when value="qcin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
344 <when value="report" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
345 <when value="rxn" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
346 <when value="sdf">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
347 <param name="sdf_exp_h" type="boolean" label="output V3000 not V2000 (used for >999 atoms/bonds) (-x3)" truevalue="-x3" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
348 <param name="sdf_no_prop" type="boolean" label="write no properties (-xm)" truevalue="-xm" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
349 <param name="sdf_wedge_bonds" type="boolean" label="use wedge and hash bonds from input (2D structures only) (-xw)" truevalue="-xw" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
350 <param name="sdf_alias_out" type="boolean" label="output in Alias form, e.g. Ph (-xA)" truevalue="-xA" falsevalue="" checked="false" />
9
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
351 <param name="sdf_gen2d" type="boolean" label="Generate 2D coordinates (--gen2d)" truevalue="--gen2d" falsevalue="" checked="false" />
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
352 <param name="sdf_gen3d" type="boolean" label="Generate 3D coordinates (--gen3d)" truevalue="--gen3d" falsevalue="" checked="false" />
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
353 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
354 <when value="smi">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
355 <param name="smi_exp_h" type="boolean" label="Output explicit hydrogens as such (-xh)" truevalue="-xh" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
356 <param name="smi_iso_chi" type="boolean" label="Do not include isotopic or chiral markings (-xi)" truevalue="-xi" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
357 <param name="smi_rad" type="boolean" label="Radicals lower case eg ethyl is Cc (-xr)" truevalue="-xr" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
358 <param name="smi_atomclass_out" type="boolean" label="Output atomclass like [C:2] (-xa)" truevalue="-xa" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
359 <param name="smi_can" type="boolean" label="Output in canonical form (-xc)" truevalue="-xc" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
360 <param name="smi_coordinates" type="boolean" label="append X/Y coordinates in canonical-SMILES order (-xx)" truevalue="-xx" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
361 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
362 <when value="tdd" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
363 <when value="test" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
364 <when value="therm" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
365 <when value="tmol" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
366 <when value="txyz" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
367 <when value="unixyz" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
368 <when value="vmol" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
369 <when value="xed" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
370 <when value="xyz" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
371 <when value="yob" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
372 <when value="zin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
373 </conditional>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
374
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
375
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
376 <!-- Options for all formats.-->
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
377 <param name="remove_h" type="boolean" label="Delete hydrogen atoms, make all hydrogen implicit (-d)" truevalue="-d" falsevalue="" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
378 <param name="ph" size="5" type="float" value="-1" label="Add hydrogens appropriate for pH (-p)" help="-1 means deactivated"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
379 <param name="dative_bonds" type="boolean" label="Convert dative bonds, e.g. [N+]([O-])=O to N(=O)=O (-b)" truevalue="-b" falsevalue="" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
380
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
381 <param name="appendtotitle" type="text" value="" size="20" label="Append the specified text after each molecule title"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
382
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
383 <!-- Uniqueness -->
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
384 <conditional name="unique">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
385 <param name="unique_opts_selector" type="select" label="Uniqueness according to">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
386 <option value="" selected="True">No unique filter</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
387 <option value="inchi">InChI</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
388 <option value="cansmi">canonical SMILES with stereochemical information</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
389 <option value="cansmiNS">canonical SMILES without stereochemical information</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
390 <option value="title">title</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
391 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
392 <when value="" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
393 <when value="cansmi" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
394 <when value="cansmiNS" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
395 <when value="title" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
396 <when value="inchi">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
397 <param name="truncate" type="select" multiple="True" display="checkboxes" label="Uniqueness defined as truncated InChI">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
398 <option value="/formula">formula only</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
399 <option value="/connect">formula and connectivity only</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
400 <option value="/nostereo">ignore E/Z and sp3 stereochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
401 <option value="/sp3">ignore sp3 stereochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
402 <option value="/noEZ">ignore E/Z steroeochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
403 <option value="/nochg">ignore charge and protonation</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
404 <option value="/noiso">ignore isotopes</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
405 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
406 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
407 </conditional>
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
408 </inputs>
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
409
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
410
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
411 <outputs>
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
412 <data name="outfile" type="data" format="text" label="Convert to ${oformat.oformat_opts_selector} from ${on_string}">
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
413 <change_format>
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
414 <when input="oformat.oformat_opts_selector" value="sdf" format="sdf"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
415 <when input="oformat.oformat_opts_selector" value="can" format="smi"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
416 <when input="oformat.oformat_opts_selector" value="smi" format="smi"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
417 <when input="oformat.oformat_opts_selector" value="mol2" format="mol2"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
418 <when input="oformat.oformat_opts_selector" value="inchi" format="inchi"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
419 <when input="oformat.oformat_opts_selector" value="cml" format="cml"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
420 <when input="oformat.oformat_opts_selector" value="mol" format="mol"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
421 <when input="oformat.oformat_opts_selector" value="pdb" format="pdb"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
422 <when input="oformat.oformat_opts_selector" value="fs" format="obfs"/>
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
423 </change_format>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
424 </data>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
425 </outputs>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
426 <help>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
427
16
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
428 .. class:: infomark
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
429
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
430 **What this tool does**
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
431
22
b4ba90dcfde0 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 21
diff changeset
432 The compound converter joins several `Open Babel`_ command prompt converters in an easy to use tool. It converts various chemistry and moleculare modeling data files.
21
c09a44237bd5 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 16
diff changeset
433 The output format can be specified as well as several parameters. Some parameters are available for all tools (e.g. protonation state and pH)
c09a44237bd5 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 16
diff changeset
434 others are specific for a given output format (e.g. exclude isotopes for conversion to canSMI).
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
435
16
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
436 -----
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
437
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
438 .. class:: infomark
15
ec87a42dccec ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 14
diff changeset
439
16
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
440 **Output**
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
441
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
442 Can be specified manually.
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
443
16
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
444 -----
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
445
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
446 .. class:: infomark
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
447
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
448 **Cite**
15
ec87a42dccec ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 14
diff changeset
449
16
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
450 N M O'Boyle, M Banck, C A James, C Morley, T Vandermeersch, and G R Hutchison - `Open Babel: An open chemical toolbox.`_
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
451
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
452 .. _`Open Babel: An open chemical toolbox.`: http://www.jcheminf.com/content/3/1/33
15
ec87a42dccec ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 14
diff changeset
453
16
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
454 `Open Babel`_
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
455
3d3e7c1d0f49 ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents: 15
diff changeset
456 .. _`Open Babel`: http://openbabel.org/wiki/Main_Page
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
457
6493d130f018 Uploaded
bgruening
parents:
diff changeset
458
6493d130f018 Uploaded
bgruening
parents:
diff changeset
459 </help>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
460 </tool>