Skip to content

Commit 9b3f0c8

Browse files
committed
Started a database for radical solvation thermo.
These groups are radical corrections to the H bonding 'A' value. We use them after we calculate solvation thermo for a saturated structure that we made by saturating radicals with hydrogens.
1 parent 89841fc commit 9b3f0c8

1 file changed

Lines changed: 119 additions & 0 deletions

File tree

input/solvation/groups/radical.py

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
#!/usr/bin/env python
2+
# encoding: utf-8
3+
4+
name = "Radical Groups"
5+
shortDesc = u"Radical corrections to A"
6+
longDesc = u"""
7+
H-bonding parameter A should be modified for when we saturate
8+
radical molecules with hydrogens and look up the saturated
9+
structure.
10+
"""
11+
entry(
12+
index = 0,
13+
label = "R_rad",
14+
group =
15+
"""
16+
1 * R u1
17+
""",
18+
solute = None,
19+
shortDesc = u"""""",
20+
longDesc =
21+
u"""
22+
23+
""",
24+
)
25+
26+
entry(
27+
index = 1,
28+
label = "O_rad",
29+
group =
30+
"""
31+
1 * O u1 p2
32+
""",
33+
solute = None,
34+
shortDesc = u"""""",
35+
longDesc =
36+
u"""
37+
38+
""",
39+
)
40+
41+
entry(
42+
index = 2,
43+
label = "ROJ",
44+
group =
45+
"""
46+
1 * O u1 p2 c0 {2,S}
47+
2 R u0 {1,S}
48+
""",
49+
solute = SoluteData(
50+
S = 0.0,
51+
B = 0.0,
52+
E = 0.0,
53+
L = 0.0,
54+
A = -0.345,
55+
),
56+
shortDesc = u"""""",
57+
longDesc =
58+
u"""
59+
60+
""",
61+
)
62+
63+
entry(
64+
index = 3,
65+
label = "ROOJ",
66+
group =
67+
"""
68+
1 * O u1 p2 c0 {2,S}
69+
2 O u0 p2 {1,S} {3,S}
70+
3 R u0 {2,S}
71+
""",
72+
solute = SoluteData(
73+
S = 0.0,
74+
B = 0.0,
75+
E = 0.0,
76+
L = 0.0,
77+
A = -0.345,
78+
),
79+
shortDesc = u"""""",
80+
longDesc =
81+
u"""
82+
83+
""",
84+
)
85+
86+
entry(
87+
index = 4,
88+
label = "RC(O)OJ",
89+
group =
90+
"""
91+
1 * O u1 p2 c0 {2,S}
92+
2 C u0 p0 {1,S} {3,D} {4,S}
93+
3 O u0 p2 {2,D}
94+
4 R u0 {2,S}
95+
""",
96+
solute = SoluteData(
97+
S = 0.0,
98+
B = 0.0,
99+
E = 0.0,
100+
L = 0.0,
101+
A = -0.243,
102+
),
103+
shortDesc = u"""""",
104+
longDesc =
105+
u"""
106+
107+
""",
108+
)
109+
110+
tree(
111+
"""
112+
L1: R_rad
113+
L2: O_rad
114+
L3: ROJ
115+
L4: RC(O)OJ
116+
L4: ROOJ
117+
"""
118+
)
119+

0 commit comments

Comments
 (0)