annotate convert/ob_convert.xml @ 10:cc63a42fd22e

Uploaded
author bgruening
date Sat, 25 May 2013 12:54:40 -0400
parents d051544e94da
children 5258b01f1f24
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
1 <tool id="compound_convert" name="Compound Convert">
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
6493d130f018 Uploaded
bgruening
parents:
diff changeset
5 and run the job in non.multi mode.
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="fa" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
255 <when value="fasta" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
256 <when value="feat" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
257 <when value="fh" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
258 <when value="fix" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
259 <when value="fpt">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
260 <param name="fpt_fptype" type="select" label="Fingerprint type">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
261 <option value="-xfFP2" selected="True">FP2</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
262 <option value="-xfFP3">FP3</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
263 <option value="-xfFP4">FP4</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
264 <option value="-xfMACCS">MACCS</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
265 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
266 <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
267 <validator type="in_range" min="0" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
268 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
269 <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
270 <param name="fpt_hex" type="boolean" label="hex output only (-xo)" truevalue="-xo" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
271 <param name="fpt_set" type="boolean" label="describe each set bit (-xs)" truevalue="-xs" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
272 <param name="fpt_unset" type="boolean" label="describe each unset bit (-xu)" truevalue="-xu" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
273 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
274 <when value="fract" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
275 <when value="fs">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
276 <param name="fs_fptype" type="select" label="Fingerprint type">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
277 <option value="-xfFP2" selected="True">FP2</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
278 <option value="-xfFP3">FP3</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
279 <option value="-xfFP4">FP4</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
280 <option value="-xfMACCS">MACCS</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
281 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
282 <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
283 <validator type="in_range" min="0" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
284 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
285 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
286 <when value="gamin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
287 <when value="gau" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
288 <when value="gjf" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
289 <when value="gpr" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
290 <when value="gr96" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
291 <when value="hin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
292 <when value="inchi">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
293 <param name="inchi_key" type="boolean" label="output InChIKey only (-xK)" truevalue="-xK" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
294 <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
295 <param name="inchi_unique" type="boolean" label="output only unique molecules (-xu)" truevalue="-xu" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
296 <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
297 <param name="inchi_truncate" type="select" multiple="True" display="checkboxes" label="truncate InChI according to various parameters">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
298 <option value="/formula">formula only</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
299 <option value="/connect">formula and connectivity only</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
300 <option value="/nostereo">ignore E/Z and sp3 stereochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
301 <option value="/sp3">ignore sp3 stereochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
302 <option value="/noEZ">ignore E/Z steroeochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
303 <option value="/nochg">ignore charge and protonation</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
304 <option value="/noiso">ignore isotopes</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
305 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
306
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
307 <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
308 <option value="NEWPSOFF">Narrow End of Wedge Points to Stereo is OFF (NEWPSOFF - stdInChI)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
309 <option value="DoNotAddH">Skip the addition of hydrogen atoms (DoNotAddH - stdInChI)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
310 <option value="SNon">Exclude stereo (SNon - stdInChI)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
311 <option value="SRel">Relative stereo (SRel)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
312 <option value="SRac">Racemic stereo (SRac)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
313 <option value="SUCF">Use Chiral Flag (SUCF)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
314 <option value="ChiralFlagON">Set Chiral Flag (ChrialFlagON)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
315 <option value="ChiralFlagOFF">Set Not-Chiral Flag (ChrialFlagOFF)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
316 <option value="SUU">Include omitted unknown/undefined stereo (SUU)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
317 <option value="SLUUD">Stereo labels for "unknown" and "undefined" are different, 'u' and '?', respectively (SLUUD) </option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
318 <option value="FixedH">Mobile H Perception Off (FixedH)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
319 <option value="RecMet">Include reconnected bond to metal results (RecMet)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
320 <option value="KET">Keto-enol tautomerism (KET)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
321 <option value="15T">1,5-tautomerism (15T)</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
322 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
323 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
324 <when value="inp" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
325 <when value="jin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
326 <when value="mmd" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
327 <when value="mmod" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
328 <when value="mol2">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
329 <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
330 <param name="mol2_gen2d" type="boolean" label="Generate 2D coordinates (--gen2d)" truevalue="--gen2d" falsevalue="" checked="false" />
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
331 <param name="mol2_gen3d" type="boolean" label="Generate 3D coordinates (--gen3d)" truevalue="--gen3d" falsevalue="" checked="false" />
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
332 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
333 <when value="molreport" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
334 <when value="mop" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
335 <when value="mopcrt" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
336 <when value="mopin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
337 <when value="mpc" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
338 <when value="mpd" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
339 <when value="mpqcin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
340 <when value="nw" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
341 <when value="pcm" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
342 <when value="pdb" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
343 <when value="pov" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
344 <when value="pqs" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
345 <when value="qcin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
346 <when value="report" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
347 <when value="rxn" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
348 <when value="sdf">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
349 <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
350 <param name="sdf_no_prop" type="boolean" label="write no properties (-xm)" truevalue="-xm" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
351 <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
352 <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
353 <param name="sdf_gen2d" type="boolean" label="Generate 2D coordinates (--gen2d)" truevalue="--gen2d" falsevalue="" checked="false" />
d051544e94da Uploaded
bgruening
parents: 7
diff changeset
354 <param name="sdf_gen3d" type="boolean" label="Generate 3D coordinates (--gen3d)" truevalue="--gen3d" falsevalue="" checked="false" />
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
355 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
356 <when value="smi">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
357 <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
358 <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
359 <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
360 <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
361 <param name="smi_can" type="boolean" label="Output in canonical form (-xc)" truevalue="-xc" falsevalue="" checked="false" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
362 <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
363 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
364 <when value="tdd" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
365 <when value="test" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
366 <when value="therm" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
367 <when value="tmol" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
368 <when value="txyz" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
369 <when value="unixyz" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
370 <when value="vmol" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
371 <when value="xed" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
372 <when value="xyz" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
373 <when value="yob" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
374 <when value="zin" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
375 </conditional>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
376
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
377
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
378 <!-- Options for all formats.-->
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
379 <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
380 <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
381 <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
382
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
383 <param name="appendtotitle" type="text" value="" size="20" label="Append the specified text after each molecule title"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
384
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
385 <!-- Uniqueness -->
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
386 <conditional name="unique">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
387 <param name="unique_opts_selector" type="select" label="Uniqueness according to">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
388 <option value="" selected="True">No unique filter</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
389 <option value="inchi">InChI</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
390 <option value="cansmi">canonical SMILES with stereochemical information</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
391 <option value="cansmiNS">canonical SMILES without stereochemical information</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
392 <option value="title">title</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
393 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
394 <when value="" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
395 <when value="cansmi" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
396 <when value="cansmiNS" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
397 <when value="title" />
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
398 <when value="inchi">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
399 <param name="truncate" type="select" multiple="True" display="checkboxes" label="Uniqueness defined as truncated InChI">
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
400 <option value="/formula">formula only</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
401 <option value="/connect">formula and connectivity only</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
402 <option value="/nostereo">ignore E/Z and sp3 stereochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
403 <option value="/sp3">ignore sp3 stereochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
404 <option value="/noEZ">ignore E/Z steroeochemistry</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
405 <option value="/nochg">ignore charge and protonation</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
406 <option value="/noiso">ignore isotopes</option>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
407 </param>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
408 </when>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
409 </conditional>
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
410 </inputs>
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
411
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
412
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
413 <outputs>
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
414 <data name="outfile" type="data" format="text" label="Convert to ${oformat.oformat_opts_selector} from ${on_string}">
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
415 <change_format>
7
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
416 <when input="oformat.oformat_opts_selector" value="sdf" format="sdf"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
417 <when input="oformat.oformat_opts_selector" value="can" format="smi"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
418 <when input="oformat.oformat_opts_selector" value="smi" format="smi"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
419 <when input="oformat.oformat_opts_selector" value="mol2" format="mol2"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
420 <when input="oformat.oformat_opts_selector" value="inchi" format="inchi"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
421 <when input="oformat.oformat_opts_selector" value="cml" format="cml"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
422 <when input="oformat.oformat_opts_selector" value="mol" format="mol"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
423 <when input="oformat.oformat_opts_selector" value="pdb" format="pdb"/>
12822efbd4a4 Uploaded
bgruening
parents: 3
diff changeset
424 <when input="oformat.oformat_opts_selector" value="fs" format="obfs"/>
0
6493d130f018 Uploaded
bgruening
parents:
diff changeset
425 </change_format>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
426 </data>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
427 </outputs>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
428 <help>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
429
6493d130f018 Uploaded
bgruening
parents:
diff changeset
430 **What it does**
6493d130f018 Uploaded
bgruening
parents:
diff changeset
431
6493d130f018 Uploaded
bgruening
parents:
diff changeset
432 OpenBabel is a cross-platform program designed to interconvert between many file formats used in molecular modeling and computational chemistry and related areas.
6493d130f018 Uploaded
bgruening
parents:
diff changeset
433
6493d130f018 Uploaded
bgruening
parents:
diff changeset
434 -----
6493d130f018 Uploaded
bgruening
parents:
diff changeset
435
6493d130f018 Uploaded
bgruening
parents:
diff changeset
436
6493d130f018 Uploaded
bgruening
parents:
diff changeset
437 </help>
6493d130f018 Uploaded
bgruening
parents:
diff changeset
438 </tool>