annotate cml_to_smi_converter.xml @ 0:85eca06eefc6 draft default tip

Uploaded
author bgruening
date Thu, 15 Aug 2013 03:19:26 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
1 <tool id="CONVERTER_cml_to_smiles" name="CML to SMILES" version="1.0.0">
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
2 <description></description>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
3 <parallelism method="multi" split_inputs="input" split_mode="to_size" split_size="10000" shared_inputs="" merge_outputs="output"></parallelism>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
4 <requirements>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
5 <requirement type="package" version="2.3.2">openbabel</requirement>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
6 </requirements>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
7 <command >
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
8 obabel -icml "${input}"
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
9 #if $can:
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
10 -ocan
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
11 #else:
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
12 -osmi
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
13 #end if
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
14 -O "${output}" -e
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
15 $remove_h
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
16 #if $iso_chi or $can or $exp_h:
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
17 -x$iso_chi$exp_h$can
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
18 #end if
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
19 #if $dative_bonds:
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
20 -b
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
21 #end if
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
22 #if int($ph) >= 0:
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
23 -p $ph
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
24 #end if
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
25
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
26 2>&#38;1
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
27 </command>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
28 <inputs>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
29 <param name="input" type="data" format="cml" label="Molecules in CML-format"/>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
30 <param name="iso_chi" type="boolean" label="Do not include isotopic or chiral markings (-xi)" truevalue="i" falsevalue="" checked="false" />
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
31 <param name="can" type="boolean" label="Output in canonical form (-xc)" truevalue="c" falsevalue="" checked="false" />
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
32 <param name="exp_h" type="boolean" label="Output explicit hydrogens as such (-xh)" truevalue="h" falsevalue="" checked="false" />
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
33 <param name="remove_h" type="boolean" label="Delete hydrogen atoms (-d)" truevalue="-d" falsevalue="" />
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
34 <param name="ph" size="3" type="float" value="-1" label="Add hydrogens appropriate for pH (-p)" help="-1 means deactivated"/>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
35 <param name="dative_bonds" type="boolean" label="Convert dative bonds (e.g. [N+]([O-])=O to N(=O)=O) (-b)" truevalue="-b" falsevalue="" />
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
36 </inputs>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
37 <outputs>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
38 <data name="output" format="smi"/>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
39 </outputs>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
40 <help>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
41 </help>
85eca06eefc6 Uploaded
bgruening
parents:
diff changeset
42 </tool>