annotate CADDSuite-1.0.1/data/OpenBabel/ringtyp.txt @ 9:2cff9609f2c7

Uploaded
author marcel
date Tue, 15 Nov 2011 10:40:26 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
1 ##############################################################################
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
2 # #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
3 # Open Babel file: ringtyp.txt #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
4 # #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
5 # Copyright (c) 2007 Tim Vandermeersch #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
6 # Part of the Open Babel package, under the GNU General Public License (GPL)#
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
7 # #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
8 # SMARTS patterns for ring typing (used by typer.cpp:OBRingTyper) #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
9 # (involved in MMFF94 atom typing, among other things) #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
10 # #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
11 # RINGTYP: used to assign the ring types #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
12 # #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
13 ##############################################################################
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
14
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
15 #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
16 # 5 membered rings
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
17 #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
18 # ring name smarts pattern
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
19 RINGTYP thiophene s1cccc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
20 RINGTYP furan o1cccc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
21 RINGTYP pyrrole n1cccc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
22
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
23 RINGTYP thiazole s1c[nD2]cc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
24 RINGTYP thiazole_cation s1c[nD3]cc1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
25 RINGTYP oxazole o1c[nD2]cc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
26 RINGTYP oxazole_cation o1c[nD3]cc1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
27 RINGTYP imidazole [nD3]1c[nD2]cc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
28 RINGTYP imidazole_cation [nD3]1c[nD3]cc1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
29
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
30 RINGTYP isothiazole s1[nD2]ccc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
31 RINGTYP isothiazole_cation s1[nD3]ccc1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
32 RINGTYP isoxazole o1[nD2]ccc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
33 RINGTYP isoxazole_cation o1[nD3]ccc1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
34 RINGTYP pyrazole [nD3]1[nD2]ccc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
35 RINGTYP pyrazole_anion [nD2]1[nD2]ccc1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
36
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
37
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
38 RINGTYP 1,2,3-thiadiazole s1[nD2][nD2]cc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
39 RINGTYP 1,2,3-thiadiazole_cation s1[nD2][nD3]cc1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
40 RINGTYP 1,2,4-thiadiazole s1[nD2]c[nD2]c1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
41 RINGTYP 1,2,4-thiadiazole_cation s1[nD2]c[nD3]c1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
42 RINGTYP 1,3,4-thiadiazole s1c[nD2][nD2]c1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
43 RINGTYP 1,3,4-thiadiazole_cation s1c[nD2][nD3]c1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
44
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
45 RINGTYP 1,2,3-oxadiazole o1[nD2][nD2]cc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
46 RINGTYP 1,2,3-oxadiazole_cation o1[nD2][nD3]cc1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
47 RINGTYP 1,2,4-oxadiazole o1[nD2]c[nD2]c1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
48 RINGTYP 1,2,4-oxadiazole_cation o1[nD2]c[nD3]c1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
49
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
50 RINGTYP 1,2,3-triazole [nD3]1[nD2][nD2]cc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
51 RINGTYP 1,2,3-triazole_anion [nD2]1[nD2][nD2]cc1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
52 RINGTYP 1,2,4-triazole [nD3]1[nD2]c[nD2]c1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
53 RINGTYP 1,2,4-triazole_anion [nD2]1[nD2]c[nD2]c1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
54 RINGTYP 1,3,4-triazole [nD3]1c[nD2][nD2]c1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
55 RINGTYP 1,3,4-triazole_cation [nD3]1c[nD3][nD2]c1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
56
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
57 RINGTYP 1,2,3,4-tetrazole [nD3]1[nD2][nD2][nD2]c1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
58 RINGTYP 1,2,3,4-tetrazole_cation [nD3]1[nD2][nD2][nD3]c1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
59 RINGTYP 1,2,3,5-tetrazole [nD3]1[nD2][nD2]c[nD2]1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
60 RINGTYP 1,2,3,5-tetrazole_anion [nD2]1[nD2][nD2]c[nD2]1 # needed by MMFF
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
61
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
62 #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
63 # 6 membered rings
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
64 #
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
65 # ring name smarts pattern
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
66 RINGTYP benzene c1ccccc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
67 RINGTYP pyridine n1ccccc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
68 RINGTYP pyridazine n1ncccc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
69 RINGTYP pyrimidine n1cnccc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
70 RINGTYP pyrazine n1ccncc1
2cff9609f2c7 Uploaded
marcel
parents:
diff changeset
71 #