@@ -16,46 +16,103 @@ molecular substructure patterns via an RMG-style adjacency list.
1616
1717We define the following basic atom types:
1818
19- =============== ============================================================
19+ =============== ==============================================================================================================================================================
2020Atom type Description
21- =============== ============================================================
21+ =============== ==============================================================================================================================================================
2222*General atom types *
23- ----------------------------------------------------------------------------
23+ --------------- ------------------------------------------------------------------------------------------------- -------------------------------------------------------------
2424``R `` any atom with any local bond structure
2525``R!H `` any non-hydrogen atom with any local bond structure
26+ *Hydrogen atom types *
27+ --------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------
28+ ``H `` hydrogen atom with up to one single bond
2629*Carbon atom types *
27- ----------------------------------------------------------------------------
30+ --------------- ------------------------------------------------------------------------------------------------- -------------------------------------------------------------
2831``C `` carbon atom with any local bond structure
29- ``Cs `` carbon atom with four single bonds
30- ``Cd `` carbon atom with one double bond (to carbon) and two single bonds
32+ ``Ca `` carbon atom with two lone pairs and no bonds
33+ ``Cs `` carbon atom with up to four single bonds
34+ ``Csc `` charged carbon atom with up to three single bonds
35+ ``Cd `` carbon atom with one double bond (not to O or S) and up to two single bonds
36+ ``Cdc `` charged carbon atom with one double bond and up to one single bond
37+ ``CO `` carbon atom with one double bond to oxygen and up to two single bonds
38+ ``CS `` carbon atom with one double bond to sulfur and up to two single bonds
3139``Cdd `` carbon atom with two double bonds
32- ``Ct `` carbon atom with one triple bond and one single bond
33- ``CO `` carbon atom with one double bond (to oxygen) and two single bonds
34- ``Cb `` carbon atom with two benzene bonds and one single bond
40+ ``Ct `` carbon atom with one triple bond and up to one single bond
41+ ``Cb `` carbon atom with up to two benzene bonds and up to one single bond
3542``Cbf `` carbon atom with three benzene bonds
36- *Hydrogen atom types *
37- ----------------------------------------------------------------------------
38- ``H `` hydrogen atom with one single bond
43+ ``C2s `` carbon atom with one lone pair (valance 2) and up to two single bonds
44+ ``C2sc `` charged carbon atom with one lone pair (valance 2) and up to three single bonds
45+ ``C2d `` carbon atom with one lone pair (valance 2) and one double bond
46+ ``C2dc `` charged carbon atom with one lone pair (valance 2), one double bond and up to one single bond
47+ ``C2tc `` charged carbon atom with one lone pair (valance 2), one triple bond
48+ *Nitrogen atom types *
49+ --------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------
50+ ``N `` nitrogen atom with any local bond structure
51+ ``N0sc `` charged nitrogen atom with three lone pairs (valance 0) with up to one single bond
52+ ``N1s `` nitrogen atom with two lone pairs (valance 1) and up to one single bond
53+ ``N1sc `` charged nitrogen atom with two lone pairs (valance 1) up to two single bonds
54+ ``N1dc `` charged nitrogen atom with two lone pairs (valance 1), one double bond
55+ ``N3s `` nitrogen atom with one lone pair (valance 3) with up to three single bonds
56+ ``N3d `` nitrogen atom with one lone pair (valance 3), one double bond and up to one single bond
57+ ``N3t `` nitrogen atom with one lone pair (valance 3) and one triple bond
58+ ``N3b `` nitrogen atom with one lone pair (valance 3) and two benzene bonds
59+ ``N5sc `` charged nitrogen atom with no lone pairs (valance 5) with up to four single bonds
60+ ``N5dc `` charged nitrogen atom with no lone pairs (valance 5), one double bond and up to two single bonds
61+ ``N5ddc `` charged nitrogen atom with with no lone pairs (valance 5) and two double bonds
62+ ``N5dddc `` charged nitrogen atom with with no lone pairs (valance 5) and three double bonds
63+ ``N5t `` nitrogen atom with with no lone pairs (valance 5), one triple bond and up to two single bonds
64+ ``N5tc `` charged nitrogen atom with with no lone pairs (valance 5), one triple bond and up to one single bond
65+ ``N5b `` nitrogen atom with with no lone pairs (valance 5) and two benzene bonds (one of the lone pairs also participates in the aromatic bond) and up to one single bond
66+ ``N5bd `` nitrogen atom with with no lone pairs (valance 5), two benzene bonds, and one double bond
3967*Oxygen atom types *
40- ----------------------------------------------------------------------------
68+ --------------- ------------------------------------------------------------------------------------------------- -------------------------------------------------------------
4169``O `` oxygen atom with any local bond structure
42- ``Os `` oxygen atom with two single bonds
43- ``Od `` oxygen atom with one double bond
44- ``Oa `` oxygen atom with no bonds
70+ ``Oa `` oxygen atom with three lone pairs and no bonds
71+ ``O0sc `` charged oxygen with three lone pairs (valance 0) and up to one single bond
72+ ``O0dc `` charged oxygen atom with three lone pairs (valance 0) and one double bond
73+ ``O2s `` oxygen atom with two lone pairs (valance 2) and up to two single bonds
74+ ``O2sc `` charged oxygen atom with two lone pairs (valance 2) and up to one single bond
75+ ``O2d `` oxygen atom with two lone pairs (valance 2) and one doubel bond
76+ ``O4sc `` charged oxygen atom with one one pair (valance 4) and up to three single bonds
77+ ``O4dc `` charged oxygen atom with one one pair (valance 4), one double bond and up to one single bond
78+ ``O4tc `` charged oxygen atom with one one pair (valance 4) and one triple bond
79+ ``O4b `` oxygen atom with one one pair (valance 4) and and two benzene bonds
4580*Silicon atom types *
46- ----------------------------------------------------------------------------
81+ --------------- ------------------------------------------------------------------------------------------------- -------------------------------------------------------------
4782``Si `` silicon atom with any local bond structure
4883``Sis `` silicon atom with four single bonds
4984``Sid `` silicon atom with one double bond (to carbon) and two single bonds
85+ ``SiO `` silicon atom with one double bond (to oxygen) and two single bonds
5086``Sidd `` silicon atom with two double bonds
5187``Sit `` silicon atom with one triple bond and one single bond
52- ``SiO `` silicon atom with one double bond (to oxygen) and two single bonds
5388``Sib `` silicon atom with two benzene bonds and one single bond
5489``Sibf `` silicon atom with three benzene bonds
5590*Sulfur atom types *
56- ----------------------------------------------------------------------------
91+ --------------- ------------------------------------------------------------------------------------------------- -------------------------------------------------------------
5792``S `` sulfur atom with any local bond structure
58- ``Ss `` sulfur atom with two single bonds
59- ``Sd `` sulfur atom with one double bond
60- ``Sa `` sulfur atom with no bonds
61- =============== ============================================================
93+ ``Sa `` sulfur atom with three lone pairs and no bonds
94+ ``S0sc `` charged sulfur atom with three lone pairs (valance 0) and up to one single bonds
95+ ``S2s `` sulfur atom with two lone pairs (valance 2) and up to two single bonds
96+ ``S2sc `` charged sulfur atom with two lone pairs (valance 2) and up to three single bonds
97+ ``S2d `` sulfur atom with two lone pairs (valance 2) and one double bond
98+ ``S2dc `` charged sulfur atom with two lone pairs (valance 2), one double bond and up to one single bond
99+ ``S2tc `` charged sulfur atom with two lone pairs (valance 2) and one triple bond
100+ ``S4s `` sulfur atom with one lone pair (valance 4) and up to four single bonds
101+ ``S4sc `` charged sulfur atom with one lone pair (valance 4) and up to five single bonds
102+ ``S4d `` sulfur atom with one lone pair (valance 4), one double bond and up to two single bonds
103+ ``S4dd `` sulfur atom with one lone pair (valance 4) and two double bonds
104+ ``S4dc `` charged sulfur atom with one lone pair (valance 4), one to three double bonds and up to three single bonds
105+ ``S4b `` sulfur atom with one lone pair (valance 4) and two benzene bonds (one of the lone pairs also participates in the aromatic bond)
106+ ``S4t `` sulfur atom with one lone pair (valance 4), one triple bond and up to one single bond
107+ ``S4tdc `` charged sulfur atom with one lone pair (valance 4) one to two triple bonds, up to two double bonds, and up to three single bonds
108+ ``S6s `` sulfur atom with no lone pairs (valance 6) and up to six single bonds
109+ ``S6sc `` charged sulfur atom with no lone pairs (valance 6) and up to seven single bonds
110+ ``S6d `` sulfur atom with no lone pairs (valance 6), one double bond and up to four single bonds
111+ ``S6dd `` sulfur atom with no lone pairs (valance 6), two double bonds and up to two single bonds
112+ ``S6ddd `` sulfur atom with no lone pairs (valance 6) and three double bonds
113+ ``S6dc `` charged sulfur atom with no lone pairs (valance 6), one to three double bonds and up to five single bonds
114+ ``S6t `` sulfur atom with no lone pairs (valance 6), one triple bond and up to three single bonds
115+ ``S6td `` sulfur atom with no lone pairs (valance 6), one triple bond, one double bond and up to one single bond
116+ ``S6tt `` sulfur atom with no lone pairs (valance 6) and two triple bonds
117+ ``S6tdc `` charged sulfur atom with no lone pairs (valance 6), one to two triple bonds, up to two double bonds, and up to four single bonds
118+ =============== ==============================================================================================================================================================
0 commit comments