forked from ptrxyz/ketcher
-
Notifications
You must be signed in to change notification settings - Fork 0
/
render_buttons.sh
executable file
·45 lines (39 loc) · 3.6 KB
/
render_buttons.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/sh
size=32
margin=2
format=png
# atoms
indigo-depict - "*" $format/atom/anyatom.$format -query -w $size -h $size -margins $margin $margin -bond 75
indigo-depict - "[H]" $format/atom/h.$format -hydro off -w $size -h $size -margins $margin $margin -bond 75
indigo-depict - "C" $format/atom/c.$format -hydro off -w $size -h $size -margins $margin $margin -bond 75
indigo-depict - "N" $format/atom/n.$format -hydro off -w $size -h $size -margins $margin $margin -bond 75
indigo-depict - "O" $format/atom/o.$format -hydro off -w $size -h $size -margins $margin $margin -bond 75
indigo-depict - "S" $format/atom/s.$format -hydro off -w $size -h $size -margins $margin $margin -bond 75
indigo-depict - "F" $format/atom/f.$format -hydro off -w $size -h $size -margins $margin $margin -bond 75
indigo-depict - "P" $format/atom/p.$format -hydro off -w $size -h $size -margins $margin $margin -bond 75
indigo-depict - "Cl" $format/atom/cl.$format -hydro off -w $size -h $size -margins $margin $margin -bond 75
indigo-depict - "Br" $format/atom/br.$format -hydro off -w $size -h $size -margins $margin $margin -bond 75
indigo-depict - "I" $format/atom/i.$format -hydro off -w $size -h $size -margins $margin $margin -bond 75
indigo-depict - "[CH3+]" $format/action/charge_plus.$format -hydro off -w $size -h $size -margins $margin $margin -bond 50
indigo-depict - "[CH3-]" $format/action/charge_minus.$format -hydro off -w $size -h $size -margins $margin $margin -bond 50
# bonds
indigo-depict - "CC" $format/bond/single.$format -hydro off -w $size -h $size -margins $margin $margin -label hetero
indigo-depict mol/up.mol $format/bond/up.$format -hydro off -w $size -h $size -margins $margin $margin -label hetero
indigo-depict mol/down.mol $format/bond/down.$format -hydro off -w $size -h $size -margins $margin $margin -label hetero
indigo-depict mol/updown.mol $format/bond/updown.$format -hydro off -w $size -h $size -margins $margin $margin -label hetero
indigo-depict - "C=C" $format/bond/double.$format -hydro off -w $size -h $size -margins $margin $margin -label hetero
indigo-depict - "C#C" $format/bond/triple.$format -hydro off -w $size -h $size -margins $margin $margin -label hetero
indigo-depict - "c:c" $format/bond/aromatic.$format -hydro off -w $size -h $size -margins $margin $margin -label hetero
indigo-depict - "c~c" $format/bond/anybond.$format -query -w $size -h $size -margins $margin $margin -label hetero
indigo-depict mol/crossed.mol $format/bond/crossed.$format -query -w $size -h $size -margins $margin $margin -label hetero
indigo-depict mol/singledouble.mol $format/bond/singledouble.$format -query -w $size -h $size -margins $margin $margin -label hetero
indigo-depict mol/singlearomatic.mol $format/bond/singlearomatic.$format -query -w $size -h $size -margins $margin $margin -label hetero
indigo-depict mol/doublearomatic.mol $format/bond/doublearomatic.$format -query -w $size -h $size -margins $margin $margin -label hetero
# patterns
indigo-depict - "C1=CC=CC=C1" $format/pattern/hexa1.$format -hydro off -w $size -h $size -margins $margin $margin
indigo-depict - "C1CCCCC1" $format/pattern/hexa2.$format -hydro off -w $size -h $size -margins $margin $margin
indigo-depict - "c1ccccc1" $format/pattern/hexaa.$format -hydro off -w $size -h $size -margins $margin $margin
indigo-depict - "C1CCCC1" $format/pattern/penta.$format -hydro off -w $size -h $size -margins $margin $margin
indigo-depict - "C1=CC2=C(C=C1)C=CC=C2" $format/pattern/naphthalene.$format -hydro off -w $size -h $size -margins $margin $margin
# layout button
indigo-depict - "[CH3]C(=O)C1=CC=CC=C1" $format/action/layout.$format -hydro on -w $size -h $size -margins $margin $margin