Skip to content

Commit 00cb618

Browse files
authored
Merge pull request #169 from ReactionMechanismGenerator/bimolAccessibility
Bimol accessibility
2 parents e4e5a1b + 3180b1c commit 00cb618

20 files changed

Lines changed: 1051 additions & 758 deletions

File tree

input/kinetics/families/1,2_Insertion_CO/groups.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
Reaction site *1 should always be a singlet in this family.
88
"""
99

10-
template(reactants=["CO_birad", "RR'"], products=["R_CO_R'"], ownReverse=False)
10+
template(reactants=["CO", "RR'"], products=["R_CO_R'"], ownReverse=False)
1111

1212
reverse = "1,1_Elimination"
1313

@@ -22,11 +22,11 @@
2222

2323
entry(
2424
index = 3,
25-
label = "CO_birad",
25+
label = "CO",
2626
group =
2727
"""
28-
1 *1 C u0 p1 {2,T}
29-
2 *4 O u0 p1 {1,T}
28+
1 *1 C u0 p1 c-1 {2,T}
29+
2 *4 O u0 p1 c+1 {1,T}
3030
""",
3131
kinetics = None,
3232
)
@@ -764,7 +764,7 @@
764764

765765
tree(
766766
"""
767-
L1: CO_birad
767+
L1: CO
768768
L1: RR'
769769
L2: R_H
770770
L3: H2

input/kinetics/families/1,2_Insertion_CO/rules.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"""
99
entry(
1010
index = 553,
11-
label = "CO_birad;RR'",
11+
label = "CO;RR'",
1212
kinetics = ArrheniusEP(
1313
A = (100000, 'cm^3/(mol*s)'),
1414
n = 2,
@@ -28,7 +28,7 @@
2828

2929
entry(
3030
index = 554,
31-
label = "CO_birad;C_methyl_C_methyl",
31+
label = "CO;C_methyl_C_methyl",
3232
kinetics = ArrheniusEP(
3333
A = (538, 'cm^3/(mol*s)'),
3434
n = 3.29,
@@ -48,7 +48,7 @@
4848

4949
entry(
5050
index = 555,
51-
label = "CO_birad;H2",
51+
label = "CO;H2",
5252
kinetics = ArrheniusEP(
5353
A = (2.89e+09, 'cm^3/(mol*s)'),
5454
n = 1.16,
@@ -68,7 +68,7 @@
6868

6969
entry(
7070
index = 556,
71-
label = "CO_birad;C_methane",
71+
label = "CO;C_methane",
7272
kinetics = ArrheniusEP(
7373
A = (16400, 'cm^3/(mol*s)'),
7474
n = 2.86,
@@ -88,7 +88,7 @@
8888

8989
entry(
9090
index = 557,
91-
label = "CO_birad;C_pri/NonDeC",
91+
label = "CO;C_pri/NonDeC",
9292
kinetics = ArrheniusEP(
9393
A = (91400, 'cm^3/(mol*s)'),
9494
n = 2.53,
@@ -108,7 +108,7 @@
108108

109109
entry(
110110
index = 558,
111-
label = "CO_birad;C/H2/NonDeC",
111+
label = "CO;C/H2/NonDeC",
112112
kinetics = ArrheniusEP(
113113
A = (766000, 'cm^3/(mol*s)'),
114114
n = 2.07,
@@ -128,7 +128,7 @@
128128

129129
entry(
130130
index = 559,
131-
label = "CO_birad;C/H/Cs3",
131+
label = "CO;C/H/Cs3",
132132
kinetics = ArrheniusEP(
133133
A = (8.89e+07, 'cm^3/(mol*s)'),
134134
n = 1.51,
@@ -143,7 +143,7 @@
143143

144144
entry(
145145
index = 560,
146-
label = "CO_birad;CsO_H",
146+
label = "CO;CsO_H",
147147
kinetics = ArrheniusEP(
148148
A = (0.127, 'cm^3/(mol*s)'),
149149
n = 3.7,

input/kinetics/families/1,3_Insertion_ROR/groups.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
entry(
2222
index = 1,
2323
label = "doublebond",
24-
group = "OR{Cd_Cdd, Cdd_Cd, Cd_Cd, Sd_Cd, N3d_N3d, N3d_Cd}",
24+
group = "OR{Cd_Cdd, Cdd_Cd, Cd_Cd, Sd_Cd, N1d_N5dd, N3d_Cd}",
2525
kinetics = None,
2626
)
2727

@@ -975,7 +975,7 @@
975975
"""
976976
1 *1 Sd u0 {2,D}
977977
2 *2 Cdd u0 {1,D} {3,D}
978-
3 R u0 {2,D}
978+
3 R!H u0 {2,D}
979979
""",
980980
kinetics = None,
981981
)
@@ -1175,12 +1175,12 @@
11751175

11761176
entry(
11771177
index = 97,
1178-
label = "N3d_N3d",
1178+
label = "N1d_N5dd",
11791179
group =
11801180
"""
1181-
1 *1 N3d u0 {2,D}
1182-
2 *2 N3d u0 {1,D} {3,D}
1183-
3 Od u0 {2,D}
1181+
1 *1 N1d u0 {2,D}
1182+
2 *2 N5dd u0 {1,D} {3,D}
1183+
3 Od u0 {2,D}
11841184
""",
11851185
kinetics = None,
11861186
)
@@ -1545,7 +1545,7 @@
15451545
L6: Sd_Cd/CsOs
15461546
L5: Sd_Cd/Nd/De
15471547
L5: Sd_Cd/De2
1548-
L2: N3d_N3d
1548+
L2: N1d_N5dd
15491549
L2: N3d_Cd
15501550
L1: R_OR
15511551
L2: H_OR

input/kinetics/families/1,3_Insertion_RSR/groups.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -943,7 +943,7 @@
943943
"""
944944
1 *1 Od u0 {2,D}
945945
2 *2 Cdd u0 {1,D} {3,D}
946-
3 R u0 {2,D}
946+
3 R!H u0 {2,D}
947947
""",
948948
kinetics = None,
949949
)
@@ -1144,7 +1144,7 @@
11441144
"""
11451145
1 *1 Sd u0 {2,D}
11461146
2 *2 Cdd u0 {1,D} {3,D}
1147-
3 R u0 {2,D}
1147+
3 R!H u0 {2,D}
11481148
""",
11491149
kinetics = None,
11501150
)

input/kinetics/families/1,4_Cyclic_birad_scission/groups.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@
3131
label = "R5JJ",
3232
group =
3333
"""
34-
1 *1 R u1 {2,[S,D]} {5,S}
35-
2 *2 R u0 {1,[S,D]} {3,S}
36-
3 *3 R u0 {2,S} {4,[S,D]}
37-
4 *4 R u1 {3,[S,D]} {5,S}
38-
5 R u0 {1,S} {4,S}
34+
1 *1 R!H u1 {2,[S,D]} {5,S}
35+
2 *2 R!H u0 {1,[S,D]} {3,S}
36+
3 *3 R!H u0 {2,S} {4,[S,D]}
37+
4 *4 R!H u1 {3,[S,D]} {5,S}
38+
5 R!H u0 {1,S} {4,S}
3939
""",
4040
kinetics = None,
4141
)
@@ -45,12 +45,12 @@
4545
label = "R6JJ",
4646
group =
4747
"""
48-
1 *1 R u1 {2,[S,D]} {5,S}
49-
2 *2 R u0 {1,[S,D]} {3,S}
50-
3 *3 R u0 {2,S} {4,[S,D]}
51-
4 *4 R u1 {3,[S,D]} {6,S}
52-
5 R u0 {1,S} {6,S}
53-
6 R u0 {4,S} {5,S}
48+
1 *1 R!H u1 {2,[S,D]} {5,S}
49+
2 *2 R!H u0 {1,[S,D]} {3,S}
50+
3 *3 R!H u0 {2,S} {4,[S,D]}
51+
4 *4 R!H u1 {3,[S,D]} {6,S}
52+
5 R!H u0 {1,S} {6,S}
53+
6 R!H u0 {4,S} {5,S}
5454
""",
5555
kinetics = None,
5656
)
@@ -60,13 +60,13 @@
6060
label = "R7JJ",
6161
group =
6262
"""
63-
1 *1 R u1 {2,[S,D]} {5,S}
64-
2 *2 R u0 {1,[S,D]} {3,S}
65-
3 *3 R u0 {2,S} {4,[S,D]}
66-
4 *4 R u1 {3,[S,D]} {7,S}
67-
5 R u0 {1,S} {6,S}
68-
6 R u0 {5,S} {7,S}
69-
7 R u0 {4,S} {6,S}
63+
1 *1 R!H u1 {2,[S,D]} {5,S}
64+
2 *2 R!H u0 {1,[S,D]} {3,S}
65+
3 *3 R!H u0 {2,S} {4,[S,D]}
66+
4 *4 R!H u1 {3,[S,D]} {7,S}
67+
5 R!H u0 {1,S} {6,S}
68+
6 R!H u0 {5,S} {7,S}
69+
7 R!H u0 {4,S} {6,S}
7070
""",
7171
kinetics = None,
7272
)

input/kinetics/families/1,4_Linear_birad_scission/groups.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
label = "RJJ",
2525
group =
2626
"""
27-
1 *1 R u1 {2,[S,D]}
28-
2 *2 R u0 {1,[S,D]} {3,S}
29-
3 *3 R u0 {2,S} {4,[S,D]}
30-
4 *4 R u1 {3,[S,D]}
27+
1 *1 R!H u1 {2,[S,D]}
28+
2 *2 R!H u0 {1,[S,D]} {3,S}
29+
3 *3 R!H u0 {2,S} {4,[S,D]}
30+
4 *4 R!H u1 {3,[S,D]}
3131
""",
3232
kinetics = None,
3333
)

input/kinetics/families/Disproportionation/groups.py

Lines changed: 9 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1207,26 +1207,6 @@
12071207
kinetics = None,
12081208
)
12091209

1210-
entry(
1211-
index = 232,
1212-
label = "N5_rad",
1213-
group =
1214-
"""
1215-
1 *1 [N5d,N5dd,N5t] u1
1216-
""",
1217-
kinetics = None,
1218-
)
1219-
1220-
entry(
1221-
index = 233,
1222-
label = "N5d_rad",
1223-
group =
1224-
"""
1225-
1 *1 N5d u1
1226-
""",
1227-
kinetics = None,
1228-
)
1229-
12301210
entry(
12311211
index = 2,
12321212
label = "XH_Rrad",
@@ -2695,13 +2675,13 @@
26952675

26962676
entry(
26972677
index = 288,
2698-
label = "Cd_Cdrad",
2678+
label = "Cds/H/R!H",
26992679
group =
27002680
"""
2701-
1 *2 Cd u0 {2,D} {3,S}
2702-
2 *3 Cd u1 {1,D}
2703-
3 *4 H u0 {1,S}
2704-
2681+
1 *2 C u0 {2,D} {3,S} {4,S}
2682+
2 *3 R!H u1 {1,D}
2683+
3 *4 H u0 {1,S}
2684+
4 R!H u0 {1,S}
27052685
""",
27062686
kinetics = None,
27072687
)
@@ -2809,8 +2789,7 @@
28092789
L5: N3d_rad/C
28102790
L5: N3d_rad/O
28112791
L5: N3d_rad/N
2812-
L3: N5_rad
2813-
L4: N5d_rad
2792+
L3: H_rad
28142793
L1: XH_Rrad_birad
28152794
L2: XH_Rrad
28162795
L3: XH_s_Rrad
@@ -2895,7 +2874,6 @@
28952874
L5: N5H_s_Rrad
28962875
L3: XH_d_Rrad
28972876
L4: CH_d_Rrad
2898-
L5: Cd_Cdrad
28992877
L5: Cds/H2_d_Rrad
29002878
L6: Cds/H2_d_Crad
29012879
L6: Cds/H2_d_N3rad
@@ -2905,8 +2883,9 @@
29052883
L8: Cds/H2_d_N5ddrad/C
29062884
L8: Cds/H2_d_N5ddrad/O
29072885
L8: Cds/H2_d_N5ddrad/N
2908-
L5: Cds/H/NonDe_d_Rrad
2909-
L5: Cds/H/Deloc_d_Rrad
2886+
L5: Cds/H/R!H
2887+
L6: Cds/H/NonDe_d_Rrad
2888+
L6: Cds/H/Deloc_d_Rrad
29102889
L4: NH_d_Rrad
29112890
L5: N3d/H_d_Rrad
29122891
L6: N3d/H_d_Crad

0 commit comments

Comments
 (0)