|
2 | 2 | # encoding: utf-8
|
3 | 3 |
|
4 | 4 | name = "Singlet_Carbene_Intra_Disproportionation/groups"
|
5 |
| -shortDesc = u"Convert a singlet carbene to a closed-shell molecule through a concerted 1,2-H shift + 1,2-bond formation" |
6 |
| -longDesc = u""" |
| 5 | +shortDesc = "Convert a singlet carbene to a closed-shell molecule through a concerted 1,2-H shift + 1,2-bond formation" |
| 6 | +longDesc = """ |
7 | 7 | Reaction site *1 should always be a singlet in this family.
|
8 | 8 | """
|
9 | 9 |
|
10 |
| -template(reactants=["singletcarbene_CH"], products=["CH_C_unsaturated"], ownReverse=False) |
| 10 | +template(reactants=["Root"], products=["CH_C_unsaturated"], ownReverse=False) |
11 | 11 |
|
12 | 12 | reverse = "SingletCarbenefromMultipleBond"
|
| 13 | +reversible = True |
| 14 | + |
13 | 15 | reactantNum = 1
|
| 16 | + |
14 | 17 | productNum = 1
|
15 |
| -reversible = True |
| 18 | + |
| 19 | +autoGenerated = True |
16 | 20 |
|
17 | 21 | recipe(actions=[
|
18 | 22 | ['LOSE_PAIR', '*1', '1'],
|
|
25 | 29 |
|
26 | 30 | entry(
|
27 | 31 | index = 0,
|
28 |
| - label = "singletcarbene_CH", |
| 32 | + label = "Root", |
29 | 33 | group =
|
30 | 34 | """
|
31 |
| -1 *1 C u0 p1 c0 {2,[S,D]} |
32 |
| -2 *2 C u0 {1,[S,D]} {3,S} |
33 |
| -3 *3 [H,F1s,Cl1s,Br1s,I1s] u0 {2,S} |
| 35 | +1 *2 C u0 {2,S} {3,[S,D]} |
| 36 | +2 *3 [H,Val7] u0 {1,S} |
| 37 | +3 *1 C u0 p1 c0 {1,[S,D]} |
34 | 38 | """,
|
35 | 39 | kinetics = None,
|
36 | 40 | )
|
37 | 41 |
|
38 | 42 | entry(
|
39 | 43 | index = 1,
|
40 |
| - label = "singletcarbene", |
| 44 | + label = "Root_1C-inRing", |
41 | 45 | group =
|
42 | 46 | """
|
43 |
| -1 *1 C u0 p1 c0 |
| 47 | +1 *2 C u0 r1 {2,S} {3,[S,D]} |
| 48 | +2 *3 H u0 {1,S} |
| 49 | +3 *1 C u0 p1 c0 {1,[S,D]} |
44 | 50 | """,
|
45 | 51 | kinetics = None,
|
46 | 52 | )
|
47 | 53 |
|
48 | 54 | entry(
|
49 | 55 | index = 2,
|
50 |
| - label = "CH", |
| 56 | + label = "Root_1C-inRing_Ext-3C-R_Ext-4R!H-R_Ext-4R!H-R_Ext-4R!H-R", |
51 | 57 | group =
|
52 | 58 | """
|
53 |
| -1 *2 C u0 {2,S} |
54 |
| -2 *3 [H,Val7] u0 {1,S} |
| 59 | +1 *2 C u0 r1 {2,S} {3,[S,D]} {4,[S,D,T,B,Q]} |
| 60 | +2 *3 H u0 {1,S} |
| 61 | +3 *1 C u0 p1 c0 r1 {1,[S,D]} |
| 62 | +4 C ux r1 {1,[S,D,T,B,Q]} {5,[S,D,T,B,Q]} {6,[S,D,T,B,Q]} |
| 63 | +5 R!H ux {4,[S,D,T,B,Q]} |
| 64 | +6 R!H ux {4,[S,D,T,B,Q]} |
55 | 65 | """,
|
56 | 66 | kinetics = None,
|
57 | 67 | )
|
58 | 68 |
|
59 | 69 | entry(
|
60 | 70 | index = 3,
|
61 |
| - label = "CVal7", |
| 71 | + label = "Root_1C-inRing_Ext-3C-R_Ext-4R!H-R_Sp-4R!H-1C", |
62 | 72 | group =
|
63 | 73 | """
|
64 |
| -1 *2 C u0 {2,S} |
65 |
| -2 *3 Val7 u0 {1,S} |
| 74 | +1 *2 C u0 r1 {2,S} {3,S} {4,S} |
| 75 | +2 *3 H u0 r0 {1,S} |
| 76 | +3 *1 C u0 p1 c0 r1 {1,S} |
| 77 | +4 C u0 r1 {1,S} |
66 | 78 | """,
|
67 | 79 | kinetics = None,
|
68 | 80 | )
|
69 | 81 |
|
70 | 82 | entry(
|
71 | 83 | index = 4,
|
72 |
| - label = "CF", |
| 84 | + label = "Root_1C-inRing_Ext-3C-R_Ext-4R!H-R_N-Sp-4R!H-1C", |
73 | 85 | group =
|
74 | 86 | """
|
75 |
| -1 *2 C u0 {2,S} |
76 |
| -2 *3 F1s u0 {1,S} |
| 87 | +1 *2 C u0 r1 {2,S} {3,[S,D]} {4,[B,D,T,Q]} |
| 88 | +2 *3 H u0 {1,S} |
| 89 | +3 *1 C u0 p1 c0 {1,[S,D]} |
| 90 | +4 C ux {1,[B,D,T,Q]} |
77 | 91 | """,
|
78 | 92 | kinetics = None,
|
79 | 93 | )
|
80 | 94 |
|
81 | 95 | entry(
|
82 | 96 | index = 5,
|
83 |
| - label = "CCl", |
| 97 | + label = "Root_1C-inRing_Ext-3C-R_Ext-4R!H-R_N-Sp-4R!H-1C_Ext-4R!H-R_Ext-5R!H-R_Ext-5R!H-R_Sp-6R!H-5R!H", |
84 | 98 | group =
|
85 | 99 | """
|
86 |
| -1 *2 C u0 {2,S} |
87 |
| -2 *3 Cl1s u0 {1,S} |
| 100 | +1 *2 C u0 r1 {2,S} {3,[S,D]} {4,[B,D,T,Q]} |
| 101 | +2 *3 H u0 {1,S} |
| 102 | +3 *1 C u0 p1 c0 r1 {1,[S,D]} {5,[S,D,T,B,Q]} |
| 103 | +4 C ux r1 {1,[B,D,T,Q]} |
| 104 | +5 C ux r1 {3,[S,D,T,B,Q]} {6,S} |
| 105 | +6 C u0 r1 {5,S} |
88 | 106 | """,
|
89 | 107 | kinetics = None,
|
90 | 108 | )
|
91 | 109 |
|
92 | 110 | entry(
|
93 | 111 | index = 6,
|
94 |
| - label = "CBr", |
| 112 | + label = "Root_1C-inRing_Ext-3C-R_Ext-4R!H-R_N-Sp-4R!H-1C_Ext-4R!H-R_Ext-5R!H-R_Ext-5R!H-R_N-Sp-6R!H-5R!H", |
95 | 113 | group =
|
96 | 114 | """
|
97 |
| -1 *2 C u0 {2,S} |
98 |
| -2 *3 Br1s u0 {1,S} |
| 115 | +1 *2 C u0 r1 {2,S} {3,[S,D]} {4,[B,D,T,Q]} |
| 116 | +2 *3 H u0 {1,S} |
| 117 | +3 *1 C u0 p1 c0 r1 {1,[S,D]} {5,[S,D,T,B,Q]} |
| 118 | +4 C ux r1 {1,[B,D,T,Q]} |
| 119 | +5 C ux r1 {3,[S,D,T,B,Q]} {6,[B,D,T,Q]} |
| 120 | +6 C u0 r1 {5,[B,D,T,Q]} |
99 | 121 | """,
|
100 | 122 | kinetics = None,
|
101 | 123 | )
|
102 | 124 |
|
103 | 125 | entry(
|
104 | 126 | index = 7,
|
105 |
| - label = "fulvene_backbone", |
106 |
| - group = |
107 |
| -""" |
108 |
| -1 *2 C u0 {2,S} {6,S} {7,S} |
109 |
| -2 C u0 {1,S} {3,S} {5,D} |
110 |
| -3 C u0 {2,S} {4,D} |
111 |
| -4 C u0 {3,D} {6,S} |
112 |
| -5 C u0 {2,D} |
113 |
| -6 *1 C u0 p1 c0 {1,S} {4,S} |
114 |
| -7 *3 [H,Val7] u0 {1,S} |
115 |
| -""", |
116 |
| - kinetics = None, |
117 |
| -) |
118 |
| - |
119 |
| -entry( |
120 |
| - index = 8, |
121 |
| - label = "benzene_backbone", |
122 |
| - group = |
123 |
| -""" |
124 |
| -1 *2 C u0 {2,S} {6,S} {7,S} |
125 |
| -2 C u0 {1,S} {3,D} |
126 |
| -3 C u0 {2,D} {4,S} |
127 |
| -4 C u0 {3,S} {5,D} |
128 |
| -5 C u0 {4,D} {6,S} |
129 |
| -6 *1 C u0 p1 c0 {1,S} {5,S} |
130 |
| -7 *3 [H,Val7] u0 {1,S} |
131 |
| -""", |
132 |
| - kinetics = None, |
133 |
| -) |
134 |
| - |
135 |
| -entry( |
136 |
| - index = 9, |
137 |
| - label = "CsJ2-C", |
138 |
| - group = |
139 |
| -""" |
140 |
| -1 *1 C u0 p1 c0 {2,S} |
141 |
| -2 *2 C u0 {1,S} {3,S} |
142 |
| -3 *3 [H,Val7] u0 {2,S} |
143 |
| -""", |
144 |
| - kinetics = None, |
145 |
| -) |
146 |
| - |
147 |
| -entry( |
148 |
| - index = 10, |
149 |
| - label = "CdJ2=C", |
150 |
| - group = |
151 |
| -""" |
152 |
| -1 *1 C u0 p1 c0 {2,D} |
153 |
| -2 *2 C u0 {1,D} {3,S} |
154 |
| -3 *3 [H,Val7] u0 {2,S} |
155 |
| -""", |
156 |
| - kinetics = None, |
157 |
| -) |
158 |
| - |
159 |
| -entry( |
160 |
| - index = 11, |
161 |
| - label = "CdJ2", |
162 |
| - group = |
163 |
| -""" |
164 |
| -1 *1 C2d u0 p1 c0 |
165 |
| -""", |
166 |
| - kinetics = None, |
167 |
| -) |
168 |
| - |
169 |
| -entry( |
170 |
| - index = 12, |
171 |
| - label = "CsJ2H", |
172 |
| - group = |
173 |
| -""" |
174 |
| -1 *1 C2s u0 p1 c0 {2,S} |
175 |
| -2 [H,Val7] u0 {1,S} |
176 |
| -""", |
177 |
| - kinetics = None, |
178 |
| -) |
179 |
| - |
180 |
| -entry( |
181 |
| - index = 13, |
182 |
| - label = "CsJ2C", |
183 |
| - group = |
184 |
| -""" |
185 |
| -1 *1 C2s u0 p1 c0 {2,S} |
186 |
| -2 C u0 {1,S} |
187 |
| -""", |
188 |
| - kinetics = None, |
189 |
| -) |
190 |
| - |
191 |
| -entry( |
192 |
| - index = 14, |
193 |
| - label = "CsJ2(CsC)", |
194 |
| - group = |
195 |
| -""" |
196 |
| -1 *1 C2s u0 p1 c0 {2,S} |
197 |
| -2 Cs u0 {1,S} {3,S} |
198 |
| -3 C u0 {2,S} |
199 |
| -""", |
200 |
| - kinetics = None, |
201 |
| -) |
202 |
| - |
203 |
| -entry( |
204 |
| - index = 15, |
205 |
| - label = "CsJ2(C=C)", |
206 |
| - group = |
207 |
| -""" |
208 |
| -1 *1 C2s u0 p1 c0 {2,S} |
209 |
| -2 Cd u0 {1,S} {3,D} |
210 |
| -3 C u0 {2,D} |
211 |
| -""", |
212 |
| - kinetics = None, |
213 |
| -) |
214 |
| - |
215 |
| -entry( |
216 |
| - index = 16, |
217 |
| - label = "CdH2", |
218 |
| - group = |
219 |
| -""" |
220 |
| -1 *2 Cd u0 {2,S} {3,S} |
221 |
| -2 *3 [H,Val7] u0 {1,S} |
222 |
| -3 [H,Val7] u0 {1,S} |
223 |
| -""", |
224 |
| - kinetics = None, |
225 |
| -) |
226 |
| - |
227 |
| -entry( |
228 |
| - index = 17, |
229 |
| - label = "CdHC", |
230 |
| - group = |
231 |
| -""" |
232 |
| -1 *2 Cd u0 {2,S} {3,S} |
233 |
| -2 *3 [H,Val7] u0 {1,S} |
234 |
| -3 C u0 {1,S} |
235 |
| -""", |
236 |
| - kinetics = None, |
237 |
| -) |
238 |
| - |
239 |
| -entry( |
240 |
| - index = 18, |
241 |
| - label = "CH3", |
242 |
| - group = |
243 |
| -""" |
244 |
| -1 *2 Cs u0 {2,S} {3,S} {4,S} |
245 |
| -2 *3 [H,Val7] u0 {1,S} |
246 |
| -3 [H,Val7] u0 {1,S} |
247 |
| -4 [H,Val7] u0 {1,S} |
248 |
| -""", |
249 |
| - kinetics = None, |
250 |
| -) |
251 |
| - |
252 |
| -entry( |
253 |
| - index = 19, |
254 |
| - label = "CH2(C)", |
255 |
| - group = |
256 |
| -""" |
257 |
| -1 *2 Cs u0 {2,S} {3,S} {4,S} |
258 |
| -2 *3 [H,Val7] u0 {1,S} |
259 |
| -3 [H,Val7] u0 {1,S} |
260 |
| -4 C u0 {1,S} |
261 |
| -""", |
262 |
| - kinetics = None, |
263 |
| -) |
264 |
| - |
265 |
| -entry( |
266 |
| - index = 20, |
267 |
| - label = "CH2(C=C)", |
268 |
| - group = |
269 |
| -""" |
270 |
| -1 *2 Cs u0 {2,S} {3,S} {4,S} |
271 |
| -2 *3 [H,Val7] u0 {1,S} |
272 |
| -3 [H,Val7] u0 {1,S} |
273 |
| -4 Cd u0 {1,S} {5,D} |
274 |
| -5 C u0 {4,D} |
275 |
| -""", |
276 |
| - kinetics = None, |
277 |
| -) |
278 |
| - |
279 |
| -entry( |
280 |
| - index = 21, |
281 |
| - label = "CH(C)C", |
282 |
| - group = |
283 |
| -""" |
284 |
| -1 *2 Cs u0 {2,S} {3,S} {4,S} |
285 |
| -2 *3 [H,Val7] u0 {1,S} |
286 |
| -3 C u0 {1,S} |
287 |
| -4 C u0 {1,S} |
288 |
| -""", |
289 |
| - kinetics = None, |
290 |
| -) |
291 |
| - |
292 |
| -entry( |
293 |
| - index = 22, |
294 |
| - label = "CH=C", |
| 127 | + label = "Root_N-1C-inRing", |
295 | 128 | group =
|
296 | 129 | """
|
297 |
| -1 *2 Cd u0 {2,S} {3,D} |
298 |
| -2 *3 [H,Val7] u0 {1,S} |
299 |
| -3 C u0 {1,D} |
| 130 | +1 *2 C u0 r0 {2,S} {3,S} |
| 131 | +2 *3 [H,Val7] u0 r0 {1,S} |
| 132 | +3 *1 C u0 p1 c0 {1,S} |
300 | 133 | """,
|
301 | 134 | kinetics = None,
|
302 | 135 | )
|
303 | 136 |
|
304 | 137 | tree(
|
305 | 138 | """
|
306 |
| -L1: singletcarbene_CH |
307 |
| - L2: fulvene_backbone |
308 |
| - L2: benzene_backbone |
309 |
| - L2: CsJ2-C |
310 |
| - L2: CdJ2=C |
311 |
| -L1: singletcarbene |
312 |
| - L2: CdJ2 |
313 |
| - L2: CsJ2H |
314 |
| - L2: CsJ2C |
315 |
| - L3: CsJ2(CsC) |
316 |
| - L3: CsJ2(C=C) |
317 |
| -L1: CH |
318 |
| - L2: CVal7 |
319 |
| - L3: CF |
320 |
| - L3: CCl |
321 |
| - L3: CBr |
322 |
| - L2: CdH2 |
323 |
| - L2: CdHC |
324 |
| - L2: CH3 |
325 |
| - L2: CH2(C) |
326 |
| - L3: CH2(C=C) |
327 |
| - L2: CH(C)C |
328 |
| - L2: CH=C |
| 139 | +L1: Root |
| 140 | + L2: Root_1C-inRing |
| 141 | + L3: Root_1C-inRing_Ext-3C-R_Ext-4R!H-R_Ext-4R!H-R_Ext-4R!H-R |
| 142 | + L3: Root_1C-inRing_Ext-3C-R_Ext-4R!H-R_Sp-4R!H-1C |
| 143 | + L3: Root_1C-inRing_Ext-3C-R_Ext-4R!H-R_N-Sp-4R!H-1C |
| 144 | + L4: Root_1C-inRing_Ext-3C-R_Ext-4R!H-R_N-Sp-4R!H-1C_Ext-4R!H-R_Ext-5R!H-R_Ext-5R!H-R_Sp-6R!H-5R!H |
| 145 | + L4: Root_1C-inRing_Ext-3C-R_Ext-4R!H-R_N-Sp-4R!H-1C_Ext-4R!H-R_Ext-5R!H-R_Ext-5R!H-R_N-Sp-6R!H-5R!H |
| 146 | + L2: Root_N-1C-inRing |
329 | 147 | """
|
330 | 148 | )
|
331 | 149 |
|
0 commit comments