RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
gaussTorsionPreferences_v4_macrocycles.h
Go to the documentation of this file.
1//
2// Copyright (C) 2026 ETH Zurich and other RDKit contributors
3// Author: Niels Maeder
4//
5// @@ All Rights Reserved @@
6// This file is part of the RDKit.
7// The contents are covered by the terms of the BSD license
8// which is included in the file license.txt, found at the root
9// of the RDKit source tree.
10//
11#include <string>
12#include <vector>
13#include <numbers>
14
16 std::vector<std::tuple<std::string, std::vector<double>,
17 std::vector<double>, std::vector<double>>>;
18
19
20namespace GaussTorsions{
21namespace V4{
22constexpr double PI = std::numbers::pi;
24// Experimental Ring amide bond patterns
25{"[C:1][C;r{9-}:2](=O)@;-[NX3H0;r:3][CX4H1:4]", {1.0, 0.5}, {PI, PI*2}, {0.3, 0.3}},
26{"[C:1][C;r{9-}:2](=O)@;-[NX3H1;r:3][CX4H1:4]", {1.0, 0.5}, {PI, PI*2}, {0.3, 0.3}},
27{"[C:1][C;r{9-}:2](=O)@;-[NX3H0;r:3][CX4H2:4]", {1.0, 0.5}, {PI, PI*2}, {0.3, 0.3}},
28// ---------- adapted chain torsions for macrocycle rings
29{"[CX3H2:1]=[CX3;r{9-}:2]@;-[CX3;r{9-}:3]=[C:4]", {0.149, 0.782}, {1.113, 3.142}, {0.624, 0.225}},
30{"[O:1]=[CX3;r{9-}:2](O)@;-[CX3;r{9-}:3]([$([NH1,NH2,CH2])])=[O:4]", {0.527, 0.158}, {3.142, 6.283}, {0.412, 0.393}},
31{"[O:1]=[CX3;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.233, 0.511, 0.039}, {1.771, 3.142, 6.283}, {0.65, 0.22, 0.347}},
32{"[CX3R:1]=[CX3R;r{9-}:2]@;-[CX3;r{9-}:3]=[CX3:4]", {0.144, 0.691, 0.078}, {1.025, 3.142, 6.283}, {0.67, 0.22, 0.193}},
33{"[CX3H0:1]=[CX3H0;r{9-}:2]@;-[CX3;r{9-}:3]=[CX3H0:4]", {0.338, 0.12, 0.198, 0.023}, {1.195, 2.22, 3.142, 6.283}, {0.387, 0.796, 0.26, 0.28}},
34{"[CX3H0:1]=[CX3H0;r{9-}:2]@;-[CX3H0;r{9-}:3]=[CX3:4]", {0.417, 0.066}, {1.288, 3.142}, {0.541, 0.741}},
35{"[CX3H0:1]=[CX3;r{9-}:2]@;-[CX3H0;r{9-}:3]=[CX3:4]", {0.139, 0.612, 0.112}, {1.02, 3.142, 6.283}, {0.322, 0.261, 0.376}},
36{"[CX3H0:1]=[CX3H0;r{9-}:2]@;-[CX3;r{9-}:3]=[CX3:4]", {0.929}, {3.142}, {0.279}},
37{"[CX3:1]=[CX3;r{9-}:2]@;-[CX3;r{9-}:3]=[CX3:4]", {0.025, 1.366, 0.01}, {1.22, 3.142, 6.283}, {0.897, 0.186, 0.1}},
38{"[*^2:1]~[C^2;r{9-}:2]([!H])@;-[C^2;r{9-}:3]~[*^2:4]", {0.073, 0.409, 0.423}, {1.65, 3.142, 6.283}, {0.9, 0.245, 0.251}},
39{"[*^2:1]~[C^2;r{9-}:2]@;-[C^2;r{9-}:3]~[*^2:4]", {0.386, 0.391}, {3.142, 6.283}, {0.289, 0.306}},
40{"[OX2:1][CX4H2;r{9-}:2]@;-[CX4H2;r{9-}:3][Nr:4]", {0.844, 0.271}, {1.124, 3.142}, {0.247, 0.255}},
41{"[OX2:1][CX4H2;r{9-}:2]@;-[CX4H2;r{9-}:3][N:4]", {0.915, 0.176}, {1.125, 3.142}, {0.255, 0.241}},
42{"[OX2:1][CX4;r{9-}:2]@;-[CX4;r{9-}:3][N:4]", {0.762, 0.224}, {1.091, 3.142}, {0.283, 0.271}},
43{"[OX2:1][CX4H2;r{9-}:2]@;-[CX4H2;r{9-}:3][OX2:4]", {1.222, 0.185}, {1.194, 3.142}, {0.196, 0.19}},
44{"[OX2:1][CX4;r{9-}:2]@;-[CX4;r{9-}:3][OX2:4]", {0.92, 0.289}, {1.109, 3.142}, {0.228, 0.227}},
45{"[!#1:1][CX4r;r{9-}:2]@;-[CX4r;r{9-}:3][!#1:4]", {0.536, 0.299}, {1.115, 3.142}, {0.314, 0.313}},
46{"[!#1:1][CX4H2;r{9-}:2]@;-[CX4H2;r{9-}:3][!#1:4]", {0.232, 1.197}, {1.165, 3.142}, {0.229, 0.185}},
47{"[!#1:1][CX4;r{9-}:2]@;-[CX4;r{9-}:3][!#1:4]", {0.644, 0.38}, {1.098, 3.142}, {0.259, 0.278}},
48{"[O:1]=[CX3;r{9-}:2]([NH1])@;-[CH2;r{9-}:3][CX3:4]=O", {0.279, 0.052}, {1.484, 3.142}, {0.968, 0.198}},
49{"[O:1]=[CX3;r{9-}:2]([NH1])@;-[CH2;r{9-}:3][C:4]", {0.242, 0.211}, {1.088, 6.283}, {0.425, 0.791}},
50{"[$([CX3]([C])([H])):1]=[CX3;r{9-}:2]([C])@;-[CH2;r{9-}:3][C:4]", {0.443, 0.372}, {1.915, 6.283}, {0.374, 0.279}},
51{"[$([CX3]([C])([H])):1]=[CX3;r{9-}:2]([H])@;-[CH1;r{9-}:3](C)[C:4]", {0.784, 0.024}, {2.084, 6.283}, {0.339, 0.407}},
52{"[$([CX3]([C])([H])):1]=[CX3;r{9-}:2]([H])@;-[CH2;r{9-}:3][C:4]", {0.738, 0.054, 0.101}, {2.159, 3.142, 6.283}, {0.31, 0.454, 0.219}},
53{"[N:1][C;r{9-}:2](=O)@;-[CX4H2;r{9-}:3][CX4H2:4]", {0.075, 0.489}, {1.601, 3.142}, {0.5, 0.55}},
54{"N[C;r{9-}:2](=[O:1])@;-[CH2;r{9-}:3][N:4]", {0.193, 0.322}, {3.142, 6.283}, {0.536, 0.521}},
55{"[O:1]=[C;r{9-}:2]([O-])@;-[CX4H1;r{9-}:3][H:4]", {0.185, 0.347}, {0.84, 2.353}, {0.611, 0.487}},
56{"[CX3:1]=[CX3;r{9-}:2]@;-[CH2;r{9-}:3][OX2:4]", {0.408, 0.038, 0.346}, {2.132, 3.142, 6.283}, {0.449, 0.262, 0.224}},
57{"[CX3:1]=[CX3;r{9-}:2]@;-[CH1;r{9-}:3](C)[C:4]", {0.519, 0.063}, {2.062, 6.283}, {0.406, 0.991}},
58{"[CX3:1]=[CX3;r{9-}:2]@;-[CH2;r{9-}:3][C:4]", {0.542, 0.048}, {1.994, 6.283}, {0.489, 0.251}},
59{"[CX3:1]=[CX3;r{9-}:2]@;-[CH2;r{9-}:3][c:4]", {0.555, 0.124}, {2.093, 6.283}, {0.412, 0.263}},
60{"[CX3:1]=[CX3;r{9-}:2]@;-[CH2;r{9-}:3][!#1:4]", {0.569, 0.234}, {2.121, 6.283}, {0.378, 0.234}},
61{"[O:1]=[CX3;r{9-}:2]@;-[CX4r3;r{9-}:3]!@;-[!#1:4]", {0.192, 0.31, 0.084}, {1.968, 3.142, 6.283}, {0.631, 0.371, 0.525}},
62{"[O:1]=[CX3;r{9-}:2]@;-[CX4H1r3;r{9-}:3][H:4]", {0.413, 0.028}, {3.142, 6.283}, {0.564, 0.946}},
63{"[OX2:1][CX4H2;r{9-}:2]@;-[CX3;r{9-}:3]([$([NX3H1,NX3H2])])=[O:4]", {0.743, 0.113}, {3.142, 6.283}, {0.294, 0.415}},
64{"[OH1:1][CX4;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.142, 0.427}, {3.142, 6.283}, {0.668, 0.398}},
65{"[NH1:1][CX4;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.341, 0.179}, {2.653, 6.283}, {0.394, 0.786}},
66{"[O:1][CX4;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.122, 0.342}, {3.142, 6.283}, {0.98, 0.461}},
67{"[N:1][CX4;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.092, 0.228}, {3.142, 6.283}, {1.125, 0.774}},
68{"[C:1][CX4H2;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.448}, {6.283}, {0.472}},
69{"[c:1][CX4H2;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.117, 0.036, 0.351}, {1.579, 3.142, 6.283}, {0.696, 0.548, 0.515}},
70{"[!#1:1][CX4H2;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.12, 0.052, 0.543}, {1.52, 3.142, 6.283}, {0.5, 0.37, 0.4}},
71{"[c:1][CX4;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.363, 0.04, 0.07}, {1.76, 3.142, 6.283}, {0.537, 0.665, 0.861}},
72{"[C:1][CX4;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.179, 0.123}, {2.131, 6.283}, {0.622, 1.4}},
73{"[!#1:1][CX4;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.15, 0.246, 0.053, 0.105}, {1.019, 2.053, 3.142, 6.283}, {0.976, 0.315, 0.616, 0.249}},
74{"[c:1][CX4;r{9-}:2]@;-[CX3;r{9-}:3][C:4]", {0.493, 0.077, 0.098}, {1.265, 2.265, 3.142}, {0.428, 0.262, 0.486}},
75{"[C:1][CX4;r{9-}:2]@;-[CX3;r{9-}:3][c:4]", {0.535, 0.093}, {1.377, 3.142}, {0.424, 0.466}},
76{"[c:1][CX4;r{9-}:2]@;-[CX3;r{9-}:3][c:4]", {0.48, 0.114}, {1.261, 3.142}, {0.462, 0.505}},
77{"[C:1][CX4;r{9-}:2]@;-[CX3;r{9-}:3][C:4]", {0.449, 0.159}, {1.223, 3.142}, {0.459, 0.356}},
78{"[!#1:1][CX4;r{9-}:2]@;-[CX3H0;r{9-}:3][!#1:4]", {0.398, 0.148}, {1.197, 3.142}, {0.528, 0.377}},
79{"[$([cH0]([$([NX3H2]),$([NX3H1])])):1][c;r{9-}:2]@;-[c;r{9-}:3][nX2:4]", {0.118, 0.822}, {3.142, 6.283}, {0.201, 0.255}},
80{"[nH0:1][cr6;r{9-}:2]([nH0])@;-[cr6;r{9-}:3]([nH0])[nH0:4]", {0.152, 0.532}, {3.142, 6.283}, {0.553, 0.348}},
81{"[nH0r6:1][cr6;r{9-}:2]([nH0r6])@;-[cr6;r{9-}:3]([cH1r6])[nH0r6:4]", {0.312, 0.288}, {3.142, 6.283}, {0.539, 0.396}},
82{"[nH0r6:1][cr6;r{9-}:2]([nH0r6])@;-[cr6;r{9-}:3]([cH1r6])[cH1r6:4]", {0.512, 0.359}, {3.142, 6.283}, {0.308, 0.294}},
83{"[c:1][c;r{9-}:2]@;-[c;r{9-}:3][$(c!@;-c):4]", {0.268, 0.269}, {1.033, 2.249}, {0.571, 0.474}},
84{"[cH0:1][c;r{9-}:2]([cH0])@;-[c;r{9-}:3]([cH0:4])[cH0]", {0.625}, {1.542}, {0.453}},
85{"[cH0:1][c;r{9-}:2]([cH0])@;-[c;r{9-}:3]([cH0:4])[cH1]", {0.575}, {1.572}, {0.497}},
86{"[cH0:1][c;r{9-}:2]([cH1])@;-[c;r{9-}:3]([cH0:4])[cH1]", {0.385, 0.017}, {1.342, 3.142}, {0.714, 0.16}},
87{"[cH0:1][c;r{9-}:2]([cH0])@;-[c;r{9-}:3]([cH1:4])[cH1]", {0.423, 0.321}, {1.197, 2.029}, {0.415, 0.331}},
88{"[cH0:1][c;r{9-}:2]([cH1])@;-[c;r{9-}:3]([cH1:4])[cH1]", {0.455, 0.433}, {0.945, 2.329}, {0.313, 0.299}},
89{"[cH1:1][c;r{9-}:2]([cH1])@;-[c;r{9-}:3]([cH1:4])[cH1]", {0.605, 0.305, 0.111, 0.178}, {0.558, 2.581, 3.142, 6.283}, {0.241, 0.257, 0.186, 0.208}},
90{"[nX2H0:1][c;r{9-}:2]@;-[c;r{9-}:3][nX3H1:4]", {0.197, 0.776}, {3.142, 6.283}, {0.282, 0.248}},
91{"[nX2H0:1][c;r{9-}:2]([!nX2H0])@;-[c;r{9-}:3]([!nX2H0])[nX2H0:4]", {0.874}, {3.142}, {0.303}},
92{"[nX2H0:1][$(c([nX2H0])(a(a)(a))!@;-c([nX2H0])[nX2H0]);r{9-}:2]@;-[c;r{9-}:3]([$([nX2H0]([c][nX2H0]))])[nX2H0:4]", {0.352, 0.32}, {3.142, 6.283}, {0.301, 0.464}},
93{"[nX2H0:1][$(c([nX2H0])(a(a)(a))!@;-c[nX2H0]);r{9-}:2]@;-[c;r{9-}:3][nX2H0:4]", {0.043, 0.555, 0.263}, {0.921, 2.465, 3.142}, {0.646, 0.336, 0.255}},
94{"[nX2H0:1][cr6;r{9-}:2]([cH0])@;-[cr6;r{9-}:3]([cH0])[nX2H0:4]", {0.379}, {2.113}, {0.699}},
95{"[c:1][c;r{9-}:2]@;-[c;r{9-}:3][s,o,nX3H1:4]", {0.288, 0.432}, {3.142, 6.283}, {0.357, 0.284}},
96{"[cH0:1][c;r{9-}:2]([cH0])@;-[c;r{9-}:3][nX2H0:4]", {0.384, 0.033, 0.01}, {1.527, 3.142, 6.283}, {0.649, 0.229, 2.652}},
97{"[cH0:1][c;r{9-}:2]@;-[c;r{9-}:3]([cH0])[nX2H0:4]", {0.138, 0.301, 0.206}, {1.253, 2.202, 6.283}, {0.88, 0.269, 0.375}},
98{"[c:1][c;r{9-}:2]@;-[c;r{9-}:3]([cH0])[nX2H0:4]", {0.341, 0.312, 0.085, 0.108}, {0.679, 2.434, 3.142, 6.283}, {0.337, 0.357, 0.283, 0.262}},
99{"[c:1][c;r{9-}:2]([cH0])@;-[c;r{9-}:3][nX2H0:4]", {0.228, 0.179, 0.145}, {0.832, 3.142, 6.283}, {0.409, 0.703, 0.347}},
100{"[cH1:1][c;r{9-}:2]@;-[c;r{9-}:3]([cH1])[nX2H0:4]", {0.188, 0.649}, {3.142, 6.283}, {0.425, 0.296}},
101{"[c:1][cr5;r{9-}:2]@;-[cr5;r{9-}:3][c:4]", {0.226, 0.215, 0.071, 0.134}, {1.026, 2.465, 3.142, 6.283}, {0.556, 0.534, 0.141, 0.232}},
102{"[c:1][cr6;r{9-}:2]@;-[cr5;r{9-}:3][c:4]", {0.316, 0.311, 0.025, 0.029}, {0.896, 2.26, 3.142, 6.283}, {0.439, 0.423, 0.185, 0.21}},
103{"[c:1][cr6;r{9-}:2]@;-[cr6;r{9-}:3][cH0:4]", {0.287, 0.294}, {1.073, 2.067}, {0.475, 0.515}},
104{"[c:1][cr6;r{9-}:2]@;-[cr6;r{9-}:3][c:4]", {0.255, 0.281, 0.089, 0.078}, {0.669, 2.51, 3.142, 6.283}, {0.455, 0.438, 0.204, 0.253}},
105{"[c:1][c;r{9-}:2]@;-[c;r{9-}:3][c:4]", {0.122, 0.13}, {3.142, 6.283}, {1.149, 1.091}},
106{"[nX2r6:1][cH0r6;r{9-}:2]([cH1r6])@;-[CX4H2;r{9-}:3][O!H:4]", {0.094, 0.456, 0.092}, {1.426, 3.142, 6.283}, {0.682, 0.387, 0.281}},
107{"[cH0:1][c;r{9-}:2]@;-[CX4H0;r{9-}:3][a:4]", {0.541, 0.164}, {1.142, 3.142}, {0.34, 0.456}},
108{"[cH0:1][c;r{9-}:2]@;-[CX4H0;r{9-}:3][N,O,S:4]", {0.342, 0.315}, {0.918, 3.142}, {0.493, 0.293}},
109{"[cH0:1][c;r{9-}:2]@;-[CX4H0;r{9-}:3][CX3:4]", {0.592, 0.103}, {0.99, 3.142}, {0.368, 0.473}},
110{"[cH0:1][c;r{9-}:2]@;-[CX4H0;r{9-}:3][CX4:4]", {0.703, 0.057, 0.37, 0.026}, {1.094, 2.17, 3.142, 6.283}, {0.206, 0.764, 0.192, 0.716}},
111{"[cH0:1][c;r{9-}:2]@;-[CX4H0;r{9-}:3][*:4]", {0.427, 0.246}, {1.127, 3.142}, {0.391, 0.314}},
112{"[cH0:1][c;r{9-}:2]@;-[CX4H2;r{9-}:3][a:4]", {0.428, 0.14}, {1.528, 3.142}, {0.51, 0.46}},
113{"[cH0:1][c;r{9-}:2]@;-[CX4H2;r{9-}:3][CX3:4]", {0.632, 0.044}, {1.48, 3.142}, {0.404, 0.653}},
114{"[cH1:1][c;r{9-}:2]([cH1])@;-[CX4H2;r{9-}:3][$([CX4H1]C(=O)O):4]", {0.572}, {1.625}, {0.475}},
115{"[cH1:1][c;r{9-}:2]([cH1])@;-[CX4H2;r{9-}:3][CX4:4]", {0.581, 0.021, 0.022}, {1.549, 3.142, 6.283}, {0.427, 0.756, 0.712}},
116{"[cH0:1][c;r{9-}:2]@;-[CX4H2;r{9-}:3][CX4:4]", {0.75, 0.135}, {1.558, 3.142}, {0.319, 0.23}},
117{"[cH0:1][c;r{9-}:2]@;-[CX4H2;r{9-}:3][N,O,S:4]", {0.352, 0.171}, {1.368, 3.142}, {0.629, 0.351}},
118{"[cH0:1][c;r{9-}:2]@;-[CX4H2;r{9-}:3][!#1:4]", {0.865, 0.041}, {1.555, 3.142}, {0.288, 0.654}},
119{"[cH0:1][c;r{9-}:2]@;-[CX4H1;r{9-}:3][a:4]", {0.313, 0.201}, {1.38, 2.42}, {0.484, 0.616}},
120{"[cH0:1][c;r{9-}:2]@;-[CX4H1;r{9-}:3][CX4:4]", {0.384}, {2.026}, {0.731}},
121{"[cH0:1][c;r{9-}:2]@;-[CX4H1;r{9-}:3][CX3:4]", {0.246, 0.343, 0.148, 0.01}, {1.153, 2.086, 2.884, 3.142}, {0.288, 0.493, 0.249, 0.214}},
122{"[cH0:1][c;r{9-}:2]@;-[CX4H1;r{9-}:3][N,O,S:4]", {0.265, 0.234}, {1.288, 2.497}, {0.475, 0.659}},
123{"[cH0:1][c;r{9-}:2]@;-[CX4H1;r{9-}:3][H:4]", {0.173, 0.288, 0.361}, {0.856, 3.142, 6.283}, {0.336, 0.212, 0.419}},
124{"[a:1][c;r{9-}:2]@;-[CX4H0;r{9-}:3][a:4]", {0.215, 0.118, 0.06, 0.03}, {1.186, 2.2, 3.142, 6.283}, {0.844, 0.484, 0.588, 0.258}},
125{"[a:1][c;r{9-}:2]@;-[CX4H0;r{9-}:3][CX3:4]", {0.2, 0.179, 0.01}, {1.013, 2.485, 3.142}, {0.896, 0.579, 0.1}},
126{"[a:1][c;r{9-}:2]@;-[CX4H0;r{9-}:3][CX4:4]", {0.24, 0.204, 0.101, 0.091}, {1.142, 2.138, 3.142, 6.283}, {0.546, 0.447, 0.309, 0.324}},
127{"[a:1][c;r{9-}:2]@;-[CX4H0;r{9-}:3][N,O:4]", {0.236, 0.212, 0.09, 0.088}, {0.956, 2.158, 3.142, 6.283}, {0.326, 0.579, 0.338, 0.585}},
128{"[a:1][c;r{9-}:2]@;-[CX4H2;r{9-}:3][a:4]", {0.206}, {1.759}, {1.34}},
129{"[a:1][c;r{9-}:2]@;-[CX4H2;r{9-}:3][CX3:4]", {0.326, 0.03}, {1.703, 6.283}, {0.802, 0.697}},
130{"[n,o,s:1][c;r{9-}:2]@;-[CX4H2;r{9-}:3][CX4:4]", {0.29, 0.29, 0.078}, {1.398, 3.142, 6.283}, {0.612, 0.245, 0.337}},
131{"[a:1][c;r{9-}:2]@;-[CX4H2;r{9-}:3][!#1:4]", {0.213, 0.01}, {1.619, 3.142}, {1.315, 0.127}},
132{"[a:1][c;r{9-}:2]@;-[CX4H1;r{9-}:3][N,O:4]", {0.224, 0.236}, {0.861, 2.517}, {0.698, 0.533}},
133{"[a:1][c;r{9-}:2]@;-[CX4H1;r{9-}:3][a:4]", {0.225, 0.182}, {1.051, 2.403}, {0.786, 0.596}},
134{"[a:1][c;r{9-}:2]@;-[CX4H1;r{9-}:3][H:4]", {0.23, 0.212}, {3.142, 6.283}, {0.573, 0.637}},
135{"[a:1][c;r{9-}:2]@;-[C;r{9-}:3](=[$([N][CX4H1]):4])([$(N[CX4H1])])", {0.231, 0.072, 0.092}, {1.555, 3.142, 6.283}, {0.861, 0.514, 0.501}},
136{"[nX2H0:1][c;r{9-}:2]@;-[C;r{9-}:3](=[N:4])(-[NH1,NH2])", {0.831, 0.132}, {3.142, 6.283}, {0.255, 0.373}},
137{"[a:1][c;r{9-}:2]@;-[C;r{9-}:3](=[$([N][CX4]):4])([$(N[CX4])])", {0.22, 0.12}, {0.45, 3.142}, {0.5, 1.2}},
138{"[a:1][c;r{9-}:2]@;-[C;r{9-}:3](=[$([NH0][CX4]):4])(-N)", {0.164, 0.197}, {3.142, 6.283}, {0.935, 0.633}},
139{"[a:1][c;r{9-}:2]@;-[C;r{9-}:3](=[$([N][!#1]):4])([$(N(C)[!#1])])", {0.226, 0.132}, {0.627, 3.142}, {0.68, 1.2}},
140{"[a:1][c;r{9-}:2]@;-[C;r{9-}:3](=[$([N][!#1]):4])([$(N(C)~[!#1])])", {0.288, 0.299}, {3.142, 6.283}, {0.41, 0.434}},
141{"[cH0:1][c;r{9-}:2]@;-[C;r{9-}:3](=[N:4])(-N)", {0.178, 0.291}, {0.881, 2.055}, {0.923, 0.379}},
142{"[a:1][c;r{9-}:2]@;-[C;r{9-}:3](=[N:4])(-N)", {0.384, 0.385}, {0.514, 2.653}, {0.387, 0.341}},
143{"[O:1]=[C;r{9-}:2]([O-])@;-[c;r{9-}:3][$(aC(=O)(O)):4]", {0.215, 0.15, 0.287, 0.184}, {1.082, 1.799, 3.142, 6.283}, {0.27, 0.634, 0.235, 0.261}},
144{"[O:1]=[C;r{9-}:2]([O-])@;-[c;r{9-}:3][nX3H1:4]", {0.407, 0.416}, {3.142, 6.283}, {0.337, 0.345}},
145{"[O:1]=[C;r{9-}:2]([O-])@;-[c;r{9-}:3][nX2H0:4]", {0.295, 0.269}, {3.142, 6.283}, {0.438, 0.488}},
146{"[O:1]=[C;r{9-}:2]([O-])@;-[c;r{9-}:3]([cH0])[cH0:4]", {0.407, 0.071}, {1.601, 3.142}, {0.552, 0.443}},
147{"[O:1]=[C;r{9-}:2]([O-])@;-[c;r{9-}:3]([cH1])[$([cH0][NH1,NH2]):4]", {0.347, 0.365}, {3.142, 6.283}, {0.431, 0.364}},
148{"[O:1]=[C;r{9-}:2]([O-])@;-[c;r{9-}:3]([cH1])[cH0:4]", {0.166, 0.182, 0.33, 0.184}, {0.803, 2.345, 3.142, 6.283}, {0.408, 0.562, 0.184, 0.279}},
149{"[O:1]=[C;r{9-}:2]([O-])@;-[c;r{9-}:3]([cH1])[cH1:4]", {0.35, 0.347}, {3.142, 6.283}, {0.416, 0.395}},
150{"[O:1]=[C;r{9-}:2]([O-])@;-[c;r{9-}:3][a:4]", {0.287, 0.228}, {3.142, 6.283}, {0.434, 0.409}},
151{"[$(c[NH1,NH2]):1][c;r{9-}:2]@;-[CX3;r{9-}:3]([NX3H0])=[O:4]", {0.377, 0.298}, {0.833, 1.851}, {0.506, 0.307}},
152{"[$([c]([NH1,NH2])):1][c;r{9-}:2]@;-[CX3;r{9-}:3]([!O])=[O:4]", {0.044, 0.022, 0.639}, {2.498, 3.142, 6.283}, {0.243, 0.202, 0.366}},
153{"[$(c[OH1]):1][c;r{9-}:2]@;-[CX3;r{9-}:3]([NX3H0])=[O:4]", {0.415, 0.156}, {1.817, 6.283}, {0.407, 0.737}},
154{"[$(a[OH1]):1][c;r{9-}:2]@;-[CX3;r{9-}:3]([NX3H0,CX4H0,c])=[O:4]", {0.044, 0.594}, {1.8, 6.283}, {0.616, 0.429}},
155{"[$([cH0](=O)):1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]([NX3H1,NX3H2])=[O:4]", {1.557}, {3.142}, {0.181}},
156{"[nH0r6:1][cr6;r{9-}:2]([cH1r6])@;-[CX3;r{9-}:3]([NX3H1,NX3H2])=[O:4]", {1.091}, {3.142}, {0.251}},
157{"[s:1][c;r{9-}:2]@;-[CX3;r{9-}:3]([NX3H1])=[O:4]", {0.141, 0.672}, {3.142, 6.283}, {0.298, 0.332}},
158{"[$([cH0]Cl):1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]([NX3H1])=[O:4]", {0.584, 0.253}, {0.934, 2.046}, {0.292, 0.432}},
159{"[$([cH0]F):1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]([NX3H1])=[O:4]", {0.135, 0.332}, {0.704, 2.65}, {0.21, 0.38}},
160{"[$([cH0][OH0]):1][c;r{9-}:2]([cH1])@;-[C;r{9-}:3](=O)[NX3H1:4]", {0.03, 0.79}, {2.308, 6.283}, {0.285, 0.317}},
161{"[$([cH0][OH1]):1][c;r{9-}:2]([cH1])@;-[C;r{9-}:3](=O)[NX3H1:4]", {0.426, 0.631}, {3.142, 6.283}, {0.3, 0.232}},
162{"[cH0:1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]([NX3H1])=[O:4]", {0.439, 0.128, 0.056, 0.06}, {0.869, 2.244, 3.142, 6.283}, {0.309, 0.617, 0.167, 0.971}},
163{"[cH0:1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]([NX3H0])=[O:4]", {0.366}, {1.26}, {0.772}},
164{"[cH1:1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]([NX3H1,NX3H2])=[O:4]", {0.374, 0.426}, {0.466, 2.736}, {0.396, 0.34}},
165{"[a:1][c;r{9-}:2]@;-[CX3;r{9-}:3]([NX3H0])=[O:4]", {0.303, 0.129, 0.35}, {0.785, 1.594, 2.332}, {0.376, 0.36, 0.329}},
166{"[a:1][c;r{9-}:2]@;-[CX3;r{9-}:3]([NX3H1,NX3H2])=[O:4]", {0.102, 0.316, 0.356}, {1.508, 3.142, 6.283}, {0.94, 0.266, 0.261}},
167{"[s:1][c;r{9-}:2]([aX2,cH1])@;-[CX3;r{9-}:3]([$(O),$([C,N]~[NX2H0]),$([CX3]=[OX1]),$(a[nX2]),$([NX2H0])])=[O:4]", {0.811, 0.653}, {3.142, 6.283}, {0.182, 0.202}},
168{"[s:1][c;r{9-}:2]([aX2,cH1])@;-[CX3;r{9-}:3]=[O:4]", {1.225}, {6.283}, {0.218}},
169{"[$([cH0](F)):1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]([CX3])=[O:4]", {0.359}, {3.142}, {0.672}},
170{"[$([cH0](F)):1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]([O,N])=[O:4]", {0.275, 0.325}, {3.142, 6.283}, {0.463, 0.471}},
171{"[$([cH0]F):1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]=[O:4]", {0.607}, {3.142}, {0.406}},
172{"[$([cH0](Cl)):1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]([CX3H])=[O:4]", {0.245, 0.477, 0.09}, {0.988, 2.341, 3.142}, {0.341, 0.342, 0.343}},
173{"[$([cH0](Cl)):1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3](O)=[O:4]", {0.08, 0.271}, {3.142, 6.283}, {1.0, 0.814}},
174{"[$([cH0]Cl):1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]=[O:4]", {0.218, 0.304}, {0.792, 2.062}, {0.52, 0.562}},
175{"[nX3H1:1][c;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.262, 1.061}, {3.142, 6.283}, {0.218, 0.199}},
176{"[nX2H0:1][c;r{9-}:2]([cH1])@;-[CX3H1;r{9-}:3]=[O:4]", {0.747, 0.146}, {3.142, 6.283}, {0.319, 0.301}},
177{"[nX2H0r6:1][cr6;r{9-}:2]([cr6])@;-[CX3;r{9-}:3]([!O])=[O:4]", {0.571}, {3.142}, {0.364}},
178{"[nX2H0:1][c;r{9-}:2]([nX2H0])@;-[CX3;r{9-}:3]=[O:4]", {0.266, 0.252}, {3.142, 6.283}, {0.431, 0.503}},
179{"[$([cH0]!@;-[*^2]):1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]=[O:4]", {0.153, 0.573}, {3.142, 6.283}, {0.581, 0.237}},
180{"[cH0:1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]=[O:4]", {0.198, 0.359}, {3.142, 6.283}, {0.272, 0.486}},
181{"[cH0:1][c;r{9-}:2]([cH0])@;-[CX3;r{9-}:3]=[O:4]", {0.18, 0.18, 0.211}, {1.65, 3.142, 6.283}, {1.1, 0.168, 0.251}},
182{"[cH1:1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]([CX3H0])=[O:4]", {0.183, 0.177}, {3.142, 6.283}, {0.864, 0.728}},
183{"[cH1:1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3](c)=[O:4]", {0.341, 0.404}, {0.488, 2.692}, {0.393, 0.374}},
184{"[cH1:1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]=[O:4]", {0.468, 0.46}, {3.142, 6.283}, {0.299, 0.288}},
185{"[a:1][c;r{9-}:2]@;-[CX3;r{9-}:3]=[O:4]", {0.431, 0.433}, {3.142, 6.283}, {0.272, 0.268}},
186{"[cH1:1][c;r{9-}:2]([nX3H1])@;-[CX3;r{9-}:3]=[NX2:4]", {1.164, 0.107}, {3.142, 6.283}, {0.216, 0.18}},
187{"[cH1:1][c;r{9-}:2]([nX2])@;-[CX3;r{9-}:3]=[NX2:4]", {0.142, 0.799}, {3.142, 6.283}, {0.35, 0.264}},
188{"[cH1:1][c;r{9-}:2]([$([cH0][OH1])])@;-[CX3;r{9-}:3]=[NX2:4]", {1.629, 0.035}, {3.142, 6.283}, {0.166, 0.251}},
189{"[cH1:1][c;r{9-}:2]([cH0])@;-[CX3x0;r{9-}:3]=[NX2:4]", {0.202, 0.523}, {3.142, 6.283}, {0.244, 0.38}},
190{"[cH1:1][c;r{9-}:2]([cH1])@;-[CX3;r{9-}:3]=[NX2:4]", {0.319, 0.366}, {3.142, 6.283}, {0.351, 0.339}},
191{"[cH0:1][c;r{9-}:2]([cH0])@;-[CX3!r;r{9-}:3]=[NX2!r:4]", {0.092, 0.357, 0.529}, {0.902, 3.142, 6.283}, {0.786, 0.212, 0.194}},
192{"[a:1][c;r{9-}:2]@;-[CX3;r{9-}:3]=[CX3H0:4]", {0.252, 0.241, 0.107, 0.101}, {0.911, 2.346, 3.142, 6.283}, {0.429, 0.483, 0.216, 0.332}},
193{"[a:1][c;r{9-}:2]@;-[CX3;r{9-}:3]=[CX3H2:4]", {0.25, 0.236, 0.036}, {0.58, 2.565, 3.142}, {0.5, 0.502, 0.163}},
194{"[a:1][c;r{9-}:2]@;-[CX3;r{9-}:3]=[CX3H1:4]", {0.27, 0.265}, {3.142, 6.283}, {0.418, 0.424}},
195{"[O:1]=[C;r{9-}:2]@;-[O;r{9-}:3]~[CH0:4]", {1.268}, {6.283}, {0.218}},
196{"[O:1]=[C;r{9-}:2]([N])@;-[O;r{9-}:3]~[C:4]", {1.434}, {6.283}, {0.195}},
197{"[O:1]=[C;r{9-}:2]@;-[O;r{9-}:3]~[C:4]", {1.62}, {6.283}, {0.173}},
198{"[O:1]=[C;r{9-}:2]@;-[O;r{9-}:3]~[!#1:4]", {0.011, 1.371}, {3.142, 6.283}, {0.135, 0.202}},
199{"[$(C=O):1][O;r{9-}:2]@;-[c;r{9-}:3]~[*:4]", {0.465}, {1.635}, {0.611}},
200{"[$(C=O):1][O;r{9-}:2]@;-[CX3;r{9-}:3]~[*:4]", {0.083, 0.377, 0.054}, {0.401, 1.52, 3.142}, {0.343, 0.55, 0.876}},
201{"[$(C=O):1][O;r{9-}:2]@;-[CH1;r{9-}:3][H:4]", {0.587}, {0.579}, {0.518}},
202{"[$(C=O):1][O;r{9-}:2]@;-[CH2;r{9-}:3]~[C:4]", {0.267, 0.582}, {1.559, 3.142}, {0.308, 0.309}},
203{"[H:1][CX4H1;r{9-}:2]@;-[O;r{9-}:3][CX4:4]", {0.7, 0.036}, {0.799, 3.142}, {0.364, 0.196}},
204{"[C:1][CH2;r{9-}:2]@;-[O;r{9-}:3][CX4:4]", {0.084, 0.87}, {1.396, 3.142}, {0.349, 0.278}},
205{"[*:1][CX4;r{9-}:2]@;-[O;r{9-}:3][$([CX3](=[!O])):4]", {0.657, 0.365}, {1.06, 3.142}, {0.243, 0.224}},
206{"[O:1][CX4;r{9-}:2]@;-[O;r{9-}:3][CX4:4]", {1.042, 0.047}, {1.093, 3.142}, {0.254, 0.229}},
207{"[*:1][CX4;r{9-}:2]@;-[O;r{9-}:3][CX4:4]", {0.642, 0.334}, {1.092, 3.142}, {0.272, 0.263}},
208{"[cH1:1][c;r{9-}:2]([cH1])@;-[O;r{9-}:3][S:4]", {0.573}, {1.703}, {0.489}},
209{"[cH1:1][c;r{9-}:2]([cH0])@;-[O;r{9-}:3][S:4]", {0.673}, {1.378}, {0.411}},
210{"[cH0:1][c;r{9-}:2]([cH0])@;-[O;r{9-}:3][S:4]", {0.839}, {1.612}, {0.338}},
211{"[cH1:1][c;r{9-}:2]([cH0])@;-[O;r{9-}:3][c:4]", {0.209, 0.24}, {1.745, 6.283}, {0.549, 0.711}},
212{"[cH0:1][c;r{9-}:2]([cH0])@;-[O;r{9-}:3][c:4]", {0.427}, {1.679}, {0.644}},
213{"[cH0:1][c;r{9-}:2]([cH0])@;-[O;r{9-}:3][P:4]", {0.851}, {1.635}, {0.305}},
214{"[cH0:1][c;r{9-}:2]([cH0])@;-[O;r{9-}:3][!C;!H:4]", {0.396, 0.471}, {3.142, 6.283}, {0.264, 0.26}},
215{"[cH0:1][c;r{9-}:2]([cH1])@;-[O;r{9-}:3][!C;!H:4]", {0.271, 0.748}, {3.142, 6.283}, {0.337, 0.212}},
216{"[cH1:1][c;r{9-}:2]([cH1])@;-[O;r{9-}:3][!C;!H:4]", {0.092, 0.312, 0.326}, {1.643, 3.142, 6.283}, {0.929, 0.299, 0.313}},
217{"[cH:1][c;r{9-}:2]([cH])@;-[O;r{9-}:3][$(C([F])([F])[F]):4]", {0.072, 0.7, 0.096}, {0.638, 1.602, 2.656}, {0.611, 0.294, 0.329}},
218{"[cH0:1][c;r{9-}:2]([cH0])@;-[O;r{9-}:3][CX4H0:4]", {0.71}, {1.687}, {0.387}},
219{"[a:1][c;r{9-}:2]([a])@;-[O;r{9-}:3][CX4H0:4]", {0.291, 0.147, 0.164}, {1.753, 3.142, 6.283}, {0.418, 0.475, 0.523}},
220{"[cH1,n:1][c;r{9-}:2]@;-[O;r{9-}:3][CRH1:4]", {0.222, 0.373}, {3.142, 6.283}, {0.421, 0.432}},
221{"[cH1,n:1][c;r{9-}:2]@;-[O;r{9-}:3][CH1:4]", {0.036, 0.177, 0.521}, {1.825, 3.142, 6.283}, {0.662, 0.316, 0.361}},
222{"[cH0:1][c;r{9-}:2]([nX2])@;-[O;r{9-}:3][C:4]", {0.018, 1.439}, {1.561, 3.142}, {0.641, 0.185}},
223{"[nX2:1][c;r{9-}:2]([nX2])@;-[O;r{9-}:3][C:4]", {0.805, 0.813}, {3.142, 6.283}, {0.17, 0.173}},
224{"[nX2:1][c;r{9-}:2]([nX3])@;-[O;r{9-}:3][C:4]", {0.913}, {6.283}, {0.309}},
225{"[cH1:1][c;r{9-}:2]([nX3])@;-[O;r{9-}:3][C:4]", {0.751}, {6.283}, {0.339}},
226{"[cH1:1][c;r{9-}:2]([nX2])@;-[O;r{9-}:3][C:4]", {1.377, 0.105}, {3.142, 6.283}, {0.183, 0.194}},
227{"[$([cH0]([CX3])):1][c;r{9-}:2]([cH1])@;-[O;r{9-}:3][C:4]", {0.043, 1.16}, {1.509, 3.142}, {0.525, 0.22}},
228{"[cH1:1][c;r{9-}:2](cO)@;-[O;r{9-}:3][C:4]", {0.023, 1.19}, {1.939, 6.283}, {0.282, 0.225}},
229{"[$(cO):1][c;r{9-}:2](cO)@;-[O;r{9-}:3][C:4]", {0.628}, {1.566}, {0.453}},
230{"[cH0:1][c;r{9-}:2]([cH0])@;-[O;r{9-}:3][C:4]", {0.638, 0.014, 0.013}, {1.623, 3.142, 6.283}, {0.408, 0.689, 0.749}},
231{"[cH0:1][c;r{9-}:2]([cH1])@;-[O;r{9-}:3][C:4]", {0.037, 1.061}, {1.66, 3.142}, {0.817, 0.235}},
232{"[cH1:1][c;r{9-}:2]([cH1])@;-[O;r{9-}:3][C:4]", {0.022, 0.612, 0.631}, {1.319, 3.142, 6.283}, {0.726, 0.209, 0.212}},
233{"[a:1][c;r{9-}:2]@;-[O;r{9-}:3][CX3H0:4]", {0.521, 0.092}, {1.631, 3.142}, {0.436, 0.3}},
234{"[aH0:1][c;r{9-}:2]@;-[OX2;r{9-}:3][!#1:4]", {0.073, 0.334, 0.438}, {1.674, 3.142, 6.283}, {0.82, 0.253, 0.295}},
235{"[!#1:1][CX4H0;r{9-}:2]@;-[OX2;r{9-}:3][!#1:4]", {1.021, 0.495}, {1.091, 3.142}, {0.18, 0.182}},
236{"[H:1][CX4H1;r{9-}:2]@;-[OX2;r{9-}:3][!#1:4]", {0.567}, {0.594}, {0.534}},
237{"[C:1][CX4H2;r{9-}:2]@;-[OX2;r{9-}:3][c:4]", {0.108, 1.017}, {1.382, 3.142}, {0.278, 0.234}},
238{"[c:1][CX4H2;r{9-}:2]@;-[OX2;r{9-}:3][C:4]", {0.328, 0.455}, {1.56, 3.142}, {0.331, 0.354}},
239{"[C:1][CX4H2;r{9-}:2]@;-[OX2;r{9-}:3][C:4]", {0.267, 0.582}, {1.559, 3.142}, {0.308, 0.309}},
240{"[c:1][CX4H2;r{9-}:2]@;-[OX2;r{9-}:3][c:4]", {0.123, 0.945}, {1.369, 3.142}, {0.265, 0.252}},
241{"[!#1:1][CX4H2;r{9-}:2]@;-[OX2;r{9-}:3][c:4]", {0.923, 0.134}, {1.304, 3.142}, {0.234, 0.378}},
242{"[!#1:1][CX4H2;r{9-}:2]@;-[OX2;r{9-}:3][C:4]", {0.979, 0.126}, {1.49, 3.142}, {0.218, 0.455}},
243{"[c:1][CX4H2;r{9-}:2]@;-[OX2;r{9-}:3][!#1:4]", {0.307, 0.561}, {1.316, 3.142}, {0.271, 0.322}},
244{"[C:1][CX4H2;r{9-}:2]@;-[OX2;r{9-}:3][!#1:4]", {0.384}, {3.142}, {0.572}},
245{"[!#1:1][CX4H2;r{9-}:2]@;-[OX2;r{9-}:3][!#1:4]", {0.561}, {1.522}, {0.468}},
246{"[!#1:1][CX3;r{9-}:2]@;-[SX2;r{9-}:3][!#1:4]", {0.189, 0.596, 0.127}, {1.118, 3.142, 6.283}, {0.618, 0.207, 0.279}},
247{"[!#1:1][CX4;r{9-}:2]@;-[SX2;r{9-}:3][!#1:4]", {0.47, 0.296}, {1.307, 3.142}, {0.374, 0.317}},
248{"[!#1:1][CX3;r{9-}:2]@;-[SX3;r{9-}:3][!#1:4]", {0.668, 0.084, 0.057}, {1.188, 2.194, 3.142}, {0.356, 0.353, 0.212}},
249{"[!#1:1][CX4;r{9-}:2]@;-[SX3;r{9-}:3][!#1:4]", {0.602, 0.534}, {1.114, 3.142}, {0.229, 0.245}},
250{"[!#1:1][CX3;r{9-}:2]@;-[SX4;r{9-}:3][!#1:4]", {0.623, 0.097, 0.012}, {1.313, 2.207, 3.142}, {0.379, 0.501, 0.163}},
251{"[H:1][CX4H1;r{9-}:2]@;-[SX4;r{9-}:3][!#1:4]", {0.728, 0.137}, {0.993, 3.142}, {0.318, 0.295}},
252{"[!#1:1][CX4;r{9-}:2]@;-[SX4;r{9-}:3][!#1:4]", {0.6, 0.374}, {1.118, 3.142}, {0.283, 0.271}},
253{"[aH1:1][c;r{9-}:2]([aH1])@;-[SX2;r{9-}:3][!#1:4]", {0.191, 0.125, 0.132}, {1.67, 3.142, 6.283}, {0.989, 0.331, 0.386}},
254{"[aH1:1][c;r{9-}:2]([aH0])@;-[SX2;r{9-}:3][*R:4]", {0.229, 0.033, 0.292}, {1.87, 3.142, 6.283}, {0.529, 0.235, 0.502}},
255{"[aH1:1][c;r{9-}:2]([aH0])@;-[SX2;r{9-}:3][!#1:4]", {0.15, 0.107, 0.593}, {1.719, 3.142, 6.283}, {0.511, 0.277, 0.277}},
256{"[aH0:1][c;r{9-}:2]([aH0])@;-[SX2;r{9-}:3][!#1:4]", {0.229, 0.252, 0.325}, {1.546, 3.142, 6.283}, {0.606, 0.241, 0.243}},
257{"[!#1:1][c;r{9-}:2]@;-[SX3;r{9-}:3][!#1:4]", {0.389}, {1.721}, {0.72}},
258{"[aH1:1][c;r{9-}:2]([aH1])@;-[SX4;r{9-}:3][!#1:4]", {0.664}, {1.578}, {0.402}},
259{"[aH0:1][c;r{9-}:2]([aH1])@;-[SX4;r{9-}:3][!#1:4]", {0.699, 0.057}, {1.226, 3.142}, {0.365, 0.299}},
260{"[aH0:1][c;r{9-}:2]([aH0])@;-[SX4;r{9-}:3][!#1:4]", {0.405}, {1.633}, {0.677}},
261{"[$(S(=O)(=O)):1][NX3H0;r{9-}:2]@;-[CX4H2;r{9-}:3][!#1:4]", {0.352}, {1.811}, {0.822}},
262{"[$(S(=O)(=O)):1][NX3H1;r{9-}:2]@;-[CX4H2;r{9-}:3][!#1:4]", {0.2, 0.266}, {1.645, 3.142}, {0.428, 0.74}},
263{"[$(S(=O)(=O)):1][NX3H0;r{9-}:2]@;-[CX4H1;r{9-}:3][H:4]", {0.204, 0.363}, {3.142, 6.283}, {0.275, 0.596}},
264{"[$(S(=O)(=O)):1][NX3H1;r{9-}:2]@;-[CX4H1;r{9-}:3][H:4]", {0.59}, {0.513}, {0.511}},
265{"[$(S(=O)(=O)):1][NH1;r{9-}:2]@;-[c;r{9-}:3][nX2:4]", {0.273, 0.27, 0.3}, {2.523, 3.142, 6.283}, {0.222, 0.332, 0.384}},
266{"[$(S(=O)(=O)):1][NH0;r{9-}:2]@;-[c;r{9-}:3]([cH1])[cH1:4]", {0.695, 0.022}, {1.554, 3.142}, {0.362, 0.983}},
267{"[$(S(=O)(=O)):1][NH1;r{9-}:2]@;-[c;r{9-}:3]([cH1])[cH1:4]", {0.161}, {1.571}, {1.2}},
268{"[$(S(=O)(=O)):1][NH0;r{9-}:2]@;-[c;r{9-}:3]([cH1])[cH0:4]", {0.84, 0.062}, {1.647, 3.142}, {0.289, 0.57}},
269{"[$(S(=O)(=O)):1][NH1;r{9-}:2]@;-[c;r{9-}:3]([cH1])[cH0:4]", {0.351, 0.318}, {1.95, 2.758}, {0.471, 0.368}},
270{"[$(S(=O)(=O)):1][NH0;r{9-}:2]@;-[c;r{9-}:3]([cH0])[cH0:4]", {0.627}, {1.666}, {0.433}},
271{"[$(S(=O)(=O)):1][NH1;r{9-}:2]@;-[c;r{9-}:3]([cH0])[cH0:4]", {0.659}, {1.539}, {0.424}},
272{"[$(S(=O)(=O)):1][N;r{9-}:2]@;-[c;r{9-}:3][a:4]", {0.547, 0.069, 0.109}, {1.552, 3.142, 6.283}, {0.366, 0.532, 0.348}},
273{"[O-:1][N+;r{9-}:2](=O)@;-[c;r{9-}:3]([cH,nX2H0])[cH,nX2H0:4]", {0.657, 0.444}, {3.142, 6.283}, {0.254, 0.253}},
274{"[O-:1][N+;r{9-}:2](=O)@;-[c;r{9-}:3]([cH0])[cH,nX2H0:4]", {0.159, 0.233, 0.284, 0.192}, {0.658, 2.411, 3.142, 6.283}, {0.38, 0.375, 0.282, 0.26}},
275{"[O-:1][N+;r{9-}:2](=O)@;-[c;r{9-}:3]([cH0])[cH0:4]", {0.194, 0.215, 0.128}, {1.71, 3.142, 6.283}, {0.993, 0.258, 0.258}},
276{"[O-:1][N+;r{9-}:2](=O)@;-[c;r{9-}:3][a:4]", {0.634, 0.611}, {3.142, 6.283}, {0.206, 0.205}},
277{"[cH0:1][c;r{9-}:2]([cH0])@;-[NX3H1;r{9-}:3][CX3,c:4](~[N,n])(~[N,n])", {0.413}, {1.768}, {0.683}},
278{"[cH0:1][c;r{9-}:2]([cH1])@;-[NX3H1;r{9-}:3][CX3,c:4](~[N,n])(~[N,n])", {0.095, 0.295}, {1.15, 3.142}, {0.5, 0.737}},
279{"[cH0:1][c;r{9-}:2]([nX2H0])@;-[NX3H1;r{9-}:3][CX3,c:4](~[N,n])(~[N,n])", {0.803}, {3.142}, {0.349}},
280{"[cH1:1][c;r{9-}:2]([cH1])@;-[NX3H1;r{9-}:3][CX3,c:4](~[N,n])(~[N,n])", {0.054, 0.162, 0.19, 0.164}, {1.767, 2.351, 3.142, 6.283}, {0.194, 0.281, 0.502, 0.788}},
281{"[a:1][c;r{9-}:2]@;-[NH1;r{9-}:3][CX3,c:4](~[N,n])(~[N,n])", {0.297, 0.427}, {3.142, 6.283}, {0.364, 0.379}},
282{"[C:1][CH2;r{9-}:2]@;-[NH;r{9-}:3]-!@;-[CX3:4](=[NH2,NH1])[NH2]", {0.276, 0.352}, {1.53, 3.142}, {0.485, 0.416}},
283{"[C:1][NH;r{9-}:2]@;-[CX3;r{9-}:3](=[NH2,NH1:4])[NH2]", {0.395, 0.4}, {3.142, 6.283}, {0.356, 0.345}},
284{"[nX2:1][c;r{9-}:2]@;-[NX2;r{9-}:3]=[$([CX3]([NX3])N):4]", {0.605}, {6.283}, {0.409}},
285{"[cH0:1][c;r{9-}:2]@;-[NX2;r{9-}:3]=[$([CX3]([NX3])N):4]", {0.368, 0.295}, {1.13, 2.356}, {0.368, 0.498}},
286{"[cH1:1][c;r{9-}:2]@;-[NX2;r{9-}:3]=[$([CX3]([NX3])N):4]", {0.256, 0.353}, {1.099, 2.317}, {0.534, 0.426}},
287{"[O:1]=[C;r{9-}:2]([NH1])@;-[NX3H1;r{9-}:3](C=O)[H:4]", {0.155, 1.37}, {3.142, 6.283}, {0.18, 0.183}},
288{"[O:1]=[C;r{9-}:2]@;-[NX3H1;r{9-}:3](C=O)[H:4]", {1.14, 0.161}, {3.142, 6.283}, {0.204, 0.215}},
289{"[O:1]=[C;r{9-}:2]@;-[NX3;r{9-}:3](C=O)[*:4]", {0.092, 0.805}, {3.142, 6.283}, {0.432, 0.271}},
290{"[$([CX3]=O):1][NX3H0;r{9-}:2](C)@;-[CX4H2;r{9-}:3][C:4]", {0.812}, {1.59}, {0.339}},
291{"[$([CX3]=O):1][NX3H1;r{9-}:2]@;-[CX4H2;r{9-}:3][C:4] ", {0.46, 0.125}, {1.565, 3.142}, {0.442, 0.655}},
292{"[$(C=O):1][NX3H1;r{9-}:2]@;-[CX3;r{9-}:3]=[NX2:4]", {0.933, 0.175}, {3.142, 6.283}, {0.224, 0.239}},
293{"[$(C=O):1][NX3H0;r{9-}:2]@;-[CX3;r{9-}:3]=[*H0:4]", {0.041, 0.461, 0.104}, {1.257, 3.142, 6.283}, {0.758, 0.426, 0.402}},
294{"[$(C=O):1][NX3H0;r{9-}:2]@;-[CX3;r{9-}:3]=[*H1:4]", {0.205, 0.084, 0.4, 0.051}, {1.217, 2.045, 3.142, 6.283}, {0.49, 0.733, 0.242, 0.215}},
295{"[$(C=O):1][NX3H1;r{9-}:2]@;-[CX3;r{9-}:3]=[*H2:4]", {0.117, 0.655}, {3.142, 6.283}, {0.355, 0.345}},
296{"[$(C=O):1][NX3H1;r{9-}:2]@;-[CX3;r{9-}:3]=[*H1:4]", {0.378, 0.14, 0.277}, {2.273, 3.142, 6.283}, {0.403, 0.251, 0.257}},
297{"[$(C=O):1][NX3H1;r{9-}:2]@;-[CX3;r{9-}:3]=[*H0:4]", {0.098, 0.788, 0.339}, {2.178, 3.142, 6.283}, {0.437, 0.2, 0.214}},
298{"[$([C](=O)):1][NX3H0;r{9-}:2]@;-[CX4H2;r{9-}:3][$([c]([cH,nX2H0])[cH,nX2H0]):4]", {0.736}, {1.746}, {0.377}},
299{"[$(C=O):1][NX3H1;r{9-}:2]@;-[CX4H2;r{9-}:3][$([c]([cH,nX2H0])[cH,nX2H0]):4]", {0.524, 0.072}, {1.688, 3.142}, {0.449, 0.661}},
300{"[$(C=O):1][NX3H0;r{9-}:2]@;-[CX4H2;r{9-}:3][!#1:4]", {0.696}, {1.692}, {0.399}},
301{"[$(C=O):1][NX3H1;r{9-}:2]@;-[CX4H2;r{9-}:3][!#1:4]", {0.5, 0.21, 0.099}, {1.548, 2.324, 3.142}, {0.354, 0.346, 0.34}},
302{"[$(C=O):1][NX3H0;r{9-}:2]@;-[CX4H1;r{9-}:3][H:4]", {0.383, 0.384}, {3.142, 6.283}, {0.247, 0.44}},
303{"[$(C=O):1][NX3H1;r{9-}:2]@;-[CX4H1;r{9-}:3][H:4]", {0.025, 0.295}, {3.142, 6.283}, {0.32, 0.971}},
304{"[$(C=O):1][NX3H0;r{9-}:2]@;-[CX4H0;r{9-}:3][C:4]", {0.562, 0.058, 0.26, 0.038}, {1.075, 2.241, 3.142, 6.283}, {0.261, 0.632, 0.254, 0.791}},
305{"[$(C=O):1][NX3H1;r{9-}:2]@;-[CX4H0;r{9-}:3][C:4]", {0.753, 0.341}, {1.085, 3.142}, {0.245, 0.274}},
306{"[$(C=O):1][NX3;r{9-}:2]@;-[C;r{9-}:3][!#1:4]", {0.286, 0.188}, {1.167, 3.142}, {0.667, 0.46}},
307{"[$([C](=O)([$([NX3H1]),$([NX3H2])])[NX3H1]):1][NX3H1;r{9-}:2]@;-[c;r{9-}:3]([nH0])[cH1:4]", {0.582, 0.204}, {3.142, 6.283}, {0.314, 0.455}},
308{"[$(C=O):1][NX3H1;r{9-}:2]@;-[c;r{9-}:3]([nX2H0])[cH1:4]", {0.788}, {6.283}, {0.347}},
309{"[$([C](=O)):1][NX3H1;r{9-}:2]@;-[$([c]([nH0,o]));r{9-}:3][cH1:4]", {0.567}, {6.283}, {0.461}},
310{"[$([C](=O)([$([NX3H1]),$([NX3H2])])[NX3H1]):1][NX3H1;r{9-}:2]@;-[cr6;r{9-}:3][nH0r6:4]", {0.372, 0.488}, {3.142, 6.283}, {0.336, 0.322}},
311{"[$([C]([CX4])(=O)):1][NX3H1;r{9-}:2]@;-[c;r{9-}:3]([nX2H0])[nX2H0:4]", {0.262, 0.276}, {3.142, 6.283}, {0.506, 0.54}},
312{"[$(C=O):1][NX3H0;r{9-}:2]@;-[c;r{9-}:3]([s,o])[n:4]", {0.697}, {3.142}, {0.325}},
313{"[$(C=O):1][NX3H1;r{9-}:2]@;-[c;r{9-}:3]([s,o])[n:4]", {1.447}, {3.142}, {0.191}},
314{"[$([C](=O)):1][NX3;r{9-}:2]@;-[c;r{9-}:3](s)[a:4]", {0.818}, {3.142}, {0.327}},
315{"[$(C=O):1][NX3;r{9-}:2]@;-[c;r{9-}:3]([nX2H0])[cH0:4]", {0.275, 0.121, 0.272}, {1.079, 2.313, 3.142}, {0.559, 0.422, 0.274}},
316{"[$(C=O):1][NX3;r{9-}:2]@;-[c;r{9-}:3]([nX2H0])[cH1:4]", {0.062, 0.092, 0.248}, {1.79, 2.413, 6.283}, {0.142, 0.432, 0.927}},
317{"[$(C=O):1][NX3;r{9-}:2]@;-[c;r{9-}:3][nH:4]", {0.161, 1.0}, {3.142, 6.283}, {0.182, 0.231}},
318{"[$(C=O):1][NX3H1;r{9-}:2]@;-[c;r{9-}:3]([cH0]Cl)[cH:4]", {0.51, 0.452}, {0.816, 6.283}, {0.249, 0.321}},
319{"[$(C=O):1][NX3H1;r{9-}:2]@;-[c;r{9-}:3]([cH0]F)[cH:4]", {0.159, 0.343}, {2.225, 6.283}, {0.162, 0.77}},
320{"[$(C=O):1][NX3;r{9-}:2]@;-[$([c]([cH1]));r{9-}:3][$([aH0](!@;-O)):4]", {0.081, 0.09, 0.485}, {1.26, 1.984, 3.142}, {0.315, 0.752, 0.372}},
321{"[$(C=O):1][NX3H1;r{9-}:2]@;-[c;r{9-}:3]([cH0])[cH0:4]", {0.423, 0.36}, {1.2, 2.034}, {0.386, 0.316}},
322{"[$(C=O):1][NX3H0;r{9-}:2]@;-[c;r{9-}:3]([cH0])[cH0:4]", {0.646}, {1.552}, {0.439}},
323{"[$(C=O):1][NX3;r{9-}:2]@;-[c;r{9-}:3][aH0:4]", {0.141, 0.26}, {1.249, 3.142}, {0.694, 0.718}},
324{"[$(C=O):1][NX3H1;r{9-}:2]@;-[c;r{9-}:3]([cH1])[cH1:4]", {0.228, 0.199}, {3.142, 6.283}, {0.656, 0.685}},
325{"[$(C=O):1][NX3H0;r{9-}:2]@;-[c;r{9-}:3]([cH1])[cH1:4]", {0.232, 0.218, 0.067, 0.061}, {1.068, 2.202, 3.142, 6.283}, {0.601, 0.471, 0.322, 0.322}},
326{"[S:1]=[CX3;r{9-}:2]([$([NX3H1]),$([NX3H2])])@;-[$([NX3]c[nH0]);r{9-}:3][H:4]", {0.36, 1.106}, {3.142, 6.283}, {0.181, 0.196}},
327// github
328{"[a:1][CX3;r{9-}:2](=S)@;-[NX3;r:3][a:4]", {1.014, 0.146}, {3.142, 6.283}, {0.216, 0.323}},
329{"[!#1:1][CX3;r{9-}:2](=S)@;-[NX3H0;r:3][!#1:4]", {0.563, 0.56}, {3.142, 6.283}, {0.229, 0.253}},
330{"[!#1:1][CX3;r{9-}:2](=S)@;-[NX3H1;r:3][!#1:4]", {0.019, 0.808, 0.579}, {1.067, 3.142, 6.283}, {0.453, 0.187, 0.206}},
331// end of modifications
332{"[O:1]=[CX3;r{9-}:2]([$([NX3H1]),$([NX3H2])])@;-[$([NX3]c[nH0]);r{9-}:3][H:4]", {0.576, 0.842}, {3.142, 6.283}, {0.208, 0.19}},
333{"[O:1]=[CX3;r{9-}:2]@;-[$([NX3](c([nH1])n));r{9-}:3][H:4]", {0.841}, {3.142}, {0.334}},
334// github
335{"[O:1]=[CX3;r{9-}:2]([$([NX3H1]C)])@;-[NX3H1;r:3][!#1:4]", {0.057, 1.114}, {3.142, 6.283}, {0.215, 0.239}},
336{"[O:1]=[CX3;r{9-}:2]([CX4])@;-[$([NX3](c([nX2H0])([nX2H0])));r:3][H:4]", {0.527, 0.31}, {3.142, 6.283}, {0.343, 0.329}},
337{"[O:1]=[CX3;r{9-}:2]@;-[NX3H0;r:3]([a:4])[A]", {0.509, 0.368}, {3.142, 6.283}, {0.346, 0.252}},
338{"[O:1]=[CX3;r{9-}:2](a)@;-[NX3H0;r:3][!#1:4]", {0.333, 0.595}, {3.142, 6.283}, {0.416, 0.223}},
339{"[O:1]=[CX3;r{9-}:2]@;-[NX3H0;r:3][!#1:4]", {0.491, 0.588}, {3.142, 6.283}, {0.266, 0.229}},
340{"[O:1]=[CX3;r{9-}:2]@;-[NX3H1;r:3][!#1:4]", {0.032, 1.416}, {3.142, 6.283}, {0.2, 0.193}},
341// end of modifications
342{"[CH0:1][NX3;r{9-}:2]([CH0])@;-[c;r{9-}:3][a:4]", {0.58}, {1.607}, {0.431}},
343{"[CH0:1][NX3;r{9-}:2]([CH1])@;-[c;r{9-}:3][a:4]", {0.339, 0.124, 0.043}, {1.642, 2.6, 6.283}, {0.479, 0.45, 1.013}},
344{"[cH1,nX2H0:1][c;r{9-}:2]([cH1,nX2H0])@;-[NX3r;r{9-}:3][CX4r:4]", {0.15, 0.161}, {3.142, 6.283}, {0.908, 0.818}},
345{"[cH1,nX2H0:1][c;r{9-}:2]([cH1,nX2H0])@;-[NX3r;r{9-}:3][*:4]", {0.251, 0.046, 0.035}, {1.567, 3.142, 6.283}, {1.032, 0.287, 0.305}},
346{"[a:1][c;r{9-}:2]@;-[NX3H1;r{9-}:3][$([CX4r]([C;r])([C;r])):4]", {0.05, 0.05, 0.347, 0.338}, {1.294, 1.911, 3.142, 6.283}, {0.25, 0.25, 0.4, 0.362}},
347{"[cH1:1][c;r{9-}:2]([cH1])@;-[NX3;r{9-}:3][CX4:4]", {0.06, 0.382, 0.38}, {1.641, 3.142, 6.283}, {1.227, 0.268, 0.278}},
348{"[cH0:1][c;r{9-}:2]([cH,nX2H0])@;-[NX3H1;r{9-}:3][CX4:4]", {1.108}, {3.142}, {0.244}},
349{"[cH0:1][c;r{9-}:2]([cH,nX2H0])@;-[NX3H0;r{9-}:3][CX4:4]", {0.235, 0.342, 0.01}, {1.33, 2.869, 3.142}, {0.789, 0.267, 0.211}},
350{"[cH0:1][c;r{9-}:2]([cH0])@;-[NX3;r{9-}:3][CX4:4]", {0.484, 0.062, 0.057}, {1.574, 3.142, 6.283}, {0.403, 0.716, 0.72}},
351{"[cH1:1][c;r{9-}:2]([cH1])@;-[NX3;r{9-}:3][a:4]", {0.282, 0.282}, {0.763, 2.551}, {0.515, 0.472}},
352{"[cH1:1][c;r{9-}:2]([cH0])@;-[NX3;r{9-}:3][a:4]", {0.135, 0.301}, {1.92, 6.283}, {0.673, 0.64}},
353{"[cH0:1][c;r{9-}:2]([cH0])@;-[NX3;r{9-}:3][a:4]", {0.085, 0.14, 0.256, 0.068}, {0.48, 1.191, 1.85, 3.142}, {0.5, 0.259, 0.507, 0.43}},
354{"[cH0:1][c;r{9-}:2]@;-[NX3H0;r{9-}:3][$([CX3]=O):4]", {0.591}, {1.646}, {0.474}},
355{"[cH0:1][c;r{9-}:2]@;-[NX3H1;r{9-}:3][$([CX3]=O):4]", {0.085, 0.337}, {1.133, 3.142}, {0.782, 0.632}},
356{"[nX2H0:1][$(c([!nX2H0])([nX2H0])!@;-[NX3H1]);r{9-}:2]@;-[NX3H1;r{9-}:3][$([CX3]([NX3H1])([NX3H1])=O):4]", {0.796}, {3.142}, {0.307}},
357{"[nX2H0:1][$(c([!nX2H0])([nX2H0])!@;-[NX3H1]);r{9-}:2]@;-[NX3H1;r{9-}:3][$([CX3](A)([NX3H1])=O):4]", {1.407}, {3.142}, {0.198}},
358{"[nX2H0:1][$(c([!nX2H0])([nX2H0])!@;-[NX3H1]);r{9-}:2]@;-[NX3H1;r{9-}:3][$([CX3](a)=O):4]", {1.544}, {3.142}, {0.182}},
359{"[nX2H0:1][c;r{9-}:2]@;-[NX3H1;r{9-}:3][$([CX3]=O):4]", {0.759, 0.147}, {3.142, 6.283}, {0.309, 0.247}},
360{"[a:1][c;r{9-}:2]@;-[NX3H0;r{9-}:3][$([CX3]=O):4]", {0.255, 0.129, 0.117}, {1.44, 3.142, 6.283}, {0.925, 0.241, 0.179}},
361{"[a:1][c;r{9-}:2]@;-[NX3H1;r{9-}:3][$([CX3]=O):4]", {0.227, 0.206}, {3.142, 6.283}, {0.633, 0.685}},
362{"[a:1][c;r{9-}:2]@;-[NX3;r{9-}:3][CX4H0:4]", {0.403, 0.244, 0.234}, {1.614, 3.142, 6.283}, {0.293, 0.281, 0.343}},
363{"[a:1][c;r{9-}:2]@;-[NX3;r{9-}:3][!#1:4]", {0.378, 0.37}, {3.142, 6.283}, {0.281, 0.282}},
364// github
365{"[O:1]=[CX3;r{9-}:2]@;-[nX3;r{9-}:3]([aH0:4])([aH0])", {0.052, 0.425, 0.227}, {1.6, 3.142, 6.283}, {0.684, 0.331, 0.413}},
366{"[O:1]=[CX3;r{9-}:2]@;-[nX3;r{9-}:3][aH1:4]", {0.502, 0.441}, {3.142, 6.283}, {0.297, 0.241}},
367// end of modifications
368{"[cH0:1][n;r{9-}:2]@;-[CX3H0;r{9-}:3]~[$([n,N](-a)):4]", {0.1, 0.21, 0.308}, {1.349, 3.142, 6.283}, {0.823, 0.52, 0.334}},
369{"[!#1:1][CH2;r{9-}:2]@;-[n;r{9-}:3][cH0:4]", {0.734, 0.019}, {1.545, 3.142}, {0.361, 0.702}},
370{"[!#1:1][CH2;r{9-}:2]@;-[n;r{9-}:3][a:4]", {0.475}, {1.61}, {0.552}},
371{"[CX4:1][CX4H2;r{9-}:2]@;-[NX3;N^3;r{9-}:3][CX4:4]", {0.509, 0.195}, {1.324, 3.142}, {0.33, 0.572}},
372{"[CX4:1][CX4H2;r{9-}:2]@;-[NX3;r{9-}:3][CX4:4]", {0.865, 0.01}, {1.588, 3.142}, {0.304, 0.627}},
373{"[C:1][CX4H2;r{9-}:2]@;-[NX3;N^3;r{9-}:3][C:4]", {0.601, 0.167, 0.084}, {1.235, 2.858, 3.142}, {0.304, 0.186, 0.769}},
374{"[C:1][CX4H2;r{9-}:2]@;-[NX3;r{9-}:3][C:4]", {0.615, 0.083}, {1.582, 3.142}, {0.375, 0.6}},
375{"[C:1][CX4;r{9-}:2]@;-[NX3;N^3;r{9-}:3][C:4]", {0.483, 0.087, 0.19}, {1.132, 2.086, 3.142}, {0.327, 0.454, 0.437}},
376{"[C:1][CX4;r{9-}:2]@;-[NX3;r{9-}:3][C:4]", {0.33, 0.227, 0.116}, {1.148, 2.146, 3.142}, {0.316, 0.572, 0.383}},
377{"[!#1:1][CX4H2;r{9-}:2]@;-[NX3H1;N^3;r{9-}:3][!#1:4]", {0.173, 0.323}, {1.585, 3.142}, {0.717, 0.501}},
378{"[!#1:1][CX4H2;r{9-}:2]@;-[NX3H1;r{9-}:3][!#1:4]", {0.422, 0.296}, {1.55, 3.142}, {0.424, 0.309}},
379{"[!#1:1][CX4H2;r{9-}:2]@;-[NX3;N^3;r{9-}:3][!#1:4]", {0.627, 0.223}, {1.248, 3.142}, {0.234, 0.567}},
380{"[!#1:1][CX4H2;r{9-}:2]@;-[NX3;r{9-}:3][!#1:4]", {0.465}, {1.598}, {0.581}},
381{"[!#1:1][CX4;r{9-}:2]@;-[NX3;N^3;r{9-}:3][!#1:4]", {0.218, 0.12}, {1.365, 3.142}, {0.709, 1.055}},
382{"[!#1:1][CX4H1;r{9-}:2]@;-[NX3;r{9-}:3][!#1:4]", {0.263, 0.126}, {1.34, 3.142}, {0.667, 0.815}},
383{"[!#1:1][CX4;r{9-}:2]@;-[NX3;r{9-}:3][!#1:4]", {0.203, 0.113}, {1.239, 3.142}, {1.075, 0.564}},
384{"[!#1:1][$(S(=O)=O);r{9-}:2]@;-[nX3;r{9-}:3]([aH1])[aH1:4]", {0.706}, {1.521}, {0.389}},
385{"[!#1:1][$(S(=O)=O);r{9-}:2]@;-[nX3;r{9-}:3][aH0:4]", {0.873}, {1.308}, {0.311}},
386{"[c:1][S;r{9-}:2](=O)(=O)@;-[NX2H0-;r{9-}:3]-[*:4]", {0.967}, {1.267}, {0.272}},
387{"[*:1][$(S(=O)=O);r{9-}:2]@;-[NX3H0r;r{9-}:3][*:4]", {0.691}, {1.372}, {0.387}},
388{"[C:1][$(S(=O)=O);r{9-}:2]@;-[NX3H1;r{9-}:3][c:4]", {0.817}, {1.249}, {0.328}},
389{"[C:1][$(S(=O)=O);r{9-}:2]@;-[NX3H0;r{9-}:3][c:4]", {0.665}, {1.512}, {0.408}},
390{"[c:1][$(S(=O)=O);r{9-}:2]@;-[NX3H1;r{9-}:3][C:4]", {0.95}, {1.229}, {0.287}},
391{"[c:1][$(S(=O)=O);r{9-}:2]@;-[NX3H0;r{9-}:3][C:4]", {0.632}, {1.408}, {0.425}},
392{"[c:1][$(S(=O)=O);r{9-}:2]@;-[NX3H1;r{9-}:3][c:4]", {1.032}, {1.129}, {0.266}},
393{"[c:1][$(S(=O)=O);r{9-}:2]@;-[NX3H0;r{9-}:3][c:4]", {0.564}, {1.526}, {0.489}},
394{"[C:1][$(S(=O)=O);r{9-}:2]@;-[NX3H1;r{9-}:3][C:4]", {0.638}, {1.396}, {0.422}},
395{"[C:1][$(S(=O)=O);r{9-}:2]@;-[NX3H0;r{9-}:3][C:4]", {0.66}, {1.483}, {0.416}},
396{"[*:1][$(S(=O)=O);r{9-}:2]@;-[NX3H1;r{9-}:3][*:4]", {0.662, 0.19, 0.02}, {1.201, 2.073, 3.142}, {0.339, 0.279, 0.353}},
397{"[*:1][$(S(=O)=O);r{9-}:2]@;-[NX3H0;r{9-}:3][*:4]", {0.578}, {1.25}, {0.454}},
398{"[*:1][SX2;r{9-}:2]@;-[SX2;r{9-}:3][*:4]", {1.021, 0.033}, {1.524, 3.142}, {0.256, 0.159}}
399};
400}
401}
std::vector< std::tuple< std::string, std::vector< double >, std::vector< double >, std::vector< double > > > GaussianTorsionAngleRaw
const GaussianTorsionAngleRaw MacroCycles