|
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 | | - |
14 | 13 | reversible = True |
| 14 | + |
| 15 | +reactantNum = 1 |
| 16 | + |
| 17 | +productNum = 1 |
| 18 | + |
| 19 | +autoGenerated = True |
| 20 | + |
15 | 21 | recipe(actions=[ |
16 | 22 | ['LOSE_PAIR', '*1', '1'], |
17 | 23 | ['FORM_BOND', '*1', 1, '*3'], |
|
23 | 29 |
|
24 | 30 | entry( |
25 | 31 | index = 0, |
26 | | - label = "singletcarbene_CH", |
| 32 | + label = "Root", |
27 | 33 | group = |
28 | 34 | """ |
29 | | -1 *1 C u0 p1 c0 {2,[S,D]} |
30 | | -2 *2 C u0 {1,[S,D]} {3,S} |
31 | | -3 *3 H u0 {2,S} |
| 35 | +1 *2 C u0 {2,S} {3,[S,D]} |
| 36 | +2 *3 [H,F1s,Cl1s,Br1s] u0 {1,S} |
| 37 | +3 *1 C u0 p1 c0 {1,[S,D]} |
32 | 38 | """, |
33 | 39 | kinetics = None, |
34 | 40 | ) |
35 | 41 |
|
36 | 42 | entry( |
37 | 43 | index = 1, |
38 | | - label = "singletcarbene", |
| 44 | + label = "CCH", |
39 | 45 | group = |
40 | 46 | """ |
41 | | -1 *1 C u0 p1 c0 |
| 47 | +1 *2 C u0 {2,S} {3,[S,D]} |
| 48 | +2 *3 H u0 {1,S} |
| 49 | +3 *1 C u0 p1 c0 {1,[S,D]} |
42 | 50 | """, |
43 | 51 | kinetics = None, |
44 | 52 | ) |
45 | 53 |
|
46 | 54 | entry( |
47 | 55 | index = 2, |
48 | | - label = "CH", |
| 56 | + label = "CCH_Ext-3C-R_4R!H->Br", |
49 | 57 | group = |
50 | 58 | """ |
51 | | -1 *2 C u0 {2,S} |
52 | | -2 *3 H u0 {1,S} |
| 59 | +1 *2 C u0 {2,S} {3,[S,D]} |
| 60 | +2 *3 H u0 {1,S} |
| 61 | +3 *1 C u0 p1 c0 {1,[S,D]} {4,S} |
| 62 | +4 Br u0 {3,S} |
53 | 63 | """, |
54 | 64 | kinetics = None, |
55 | 65 | ) |
56 | 66 |
|
57 | 67 | entry( |
58 | 68 | index = 3, |
59 | | - label = "fulvene_backbone", |
| 69 | + label = "CCH_Ext-3C-R_N-4R!H->Br", |
60 | 70 | group = |
61 | 71 | """ |
62 | | -1 *2 C u0 {2,S} {6,S} {7,S} |
63 | | -2 C u0 {1,S} {3,S} {5,D} |
64 | | -3 C u0 {2,S} {4,D} |
65 | | -4 C u0 {3,D} {6,S} |
66 | | -5 C u0 {2,D} |
67 | | -6 *1 C u0 p1 c0 {1,S} {4,S} |
68 | | -7 *3 H u0 {1,S} |
| 72 | +1 *2 C u0 {2,S} {3,[S,D]} |
| 73 | +2 *3 H u0 {1,S} |
| 74 | +3 *1 C u0 p1 c0 {1,[S,D]} {4,[S,D,T,B,Q]} |
| 75 | +4 [C,O,Si,S,N,P,F,I,Cl] ux {3,[S,D,T,B,Q]} |
69 | 76 | """, |
70 | 77 | kinetics = None, |
71 | 78 | ) |
72 | 79 |
|
73 | 80 | entry( |
74 | 81 | index = 4, |
75 | | - label = "benzene_backbone", |
| 82 | + label = "CCH_Ext-3C-R_N-4R!H->Br_4CClFINOPSSi->F", |
76 | 83 | group = |
77 | 84 | """ |
78 | | -1 *2 C u0 {2,S} {6,S} {7,S} |
79 | | -2 C u0 {1,S} {3,D} |
80 | | -3 C u0 {2,D} {4,S} |
81 | | -4 C u0 {3,S} {5,D} |
82 | | -5 C u0 {4,D} {6,S} |
83 | | -6 *1 C u0 p1 c0 {1,S} {5,S} |
84 | | -7 *3 H u0 {1,S} |
| 85 | +1 *2 C u0 {2,S} {3,S} |
| 86 | +2 *3 H u0 r0 {1,S} |
| 87 | +3 *1 C u0 p1 c0 {1,S} {4,[S,D,T,B,Q]} |
| 88 | +4 F ux {3,[S,D,T,B,Q]} |
85 | 89 | """, |
86 | 90 | kinetics = None, |
87 | 91 | ) |
88 | 92 |
|
89 | 93 | entry( |
90 | 94 | index = 5, |
91 | | - label = "CsJ2-C", |
| 95 | + label = "CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F", |
92 | 96 | group = |
93 | 97 | """ |
94 | | -1 *1 C u0 p1 c0 {2,S} |
95 | | -2 *2 C u0 {1,S} {3,S} |
96 | | -3 *3 H u0 {2,S} |
| 98 | +1 *2 C u0 {2,S} {3,[S,D]} |
| 99 | +2 *3 H u0 {1,S} |
| 100 | +3 *1 C u0 p1 c0 {1,[S,D]} {4,S} |
| 101 | +4 [C,Cl] u0 {3,S} |
97 | 102 | """, |
98 | 103 | kinetics = None, |
99 | 104 | ) |
100 | 105 |
|
101 | 106 | entry( |
102 | 107 | index = 6, |
103 | | - label = "CdJ2=C", |
| 108 | + label = "CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing", |
104 | 109 | group = |
105 | 110 | """ |
106 | | -1 *1 C u0 p1 c0 {2,D} |
107 | | -2 *2 C u0 {1,D} {3,S} |
108 | | -3 *3 H u0 {2,S} |
| 111 | +1 *2 C u0 r1 {2,S} {3,[S,D]} |
| 112 | +2 *3 H u0 {1,S} |
| 113 | +3 *1 C u0 p1 c0 {1,[S,D]} {4,S} |
| 114 | +4 C u0 {3,S} |
109 | 115 | """, |
110 | 116 | kinetics = None, |
111 | 117 | ) |
112 | 118 |
|
113 | 119 | entry( |
114 | 120 | index = 7, |
115 | | - label = "CdJ2", |
| 121 | + label = "CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing_Ext-4CCl-R_Ext-5R!H-R_Sp-5R!H-1C", |
116 | 122 | group = |
117 | 123 | """ |
118 | | -1 *1 C2d u0 p1 c0 |
| 124 | +1 *2 C u0 r1 {2,S} {3,[S,D]} {5,S} |
| 125 | +2 *3 H u0 {1,S} |
| 126 | +3 *1 C u0 p1 c0 {1,[S,D]} {4,S} |
| 127 | +4 C u0 {3,S} |
| 128 | +5 C u0 {1,S} |
119 | 129 | """, |
120 | 130 | kinetics = None, |
121 | 131 | ) |
122 | 132 |
|
123 | 133 | entry( |
124 | 134 | index = 8, |
125 | | - label = "CsJ2H", |
| 135 | + label = "CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing_Ext-4CCl-R_Ext-5R!H-R_Sp-5R!H-1C_Ext-5R!H-R_Ext-5R!H-R", |
126 | 136 | group = |
127 | 137 | """ |
128 | | -1 *1 C2s u0 p1 c0 {2,S} |
129 | | -2 H u0 {1,S} |
| 138 | +1 *2 C u0 r1 {2,S} {3,[S,D]} {5,S} |
| 139 | +2 *3 H u0 {1,S} |
| 140 | +3 *1 C u0 p1 c0 r1 {1,[S,D]} {4,S} |
| 141 | +4 C u0 r1 {3,S} |
| 142 | +5 C u0 r1 {1,S} {6,[S,D,T,B,Q]} {7,[S,D,T,B,Q]} |
| 143 | +6 R!H ux {5,[S,D,T,B,Q]} |
| 144 | +7 R!H ux {5,[S,D,T,B,Q]} |
130 | 145 | """, |
131 | 146 | kinetics = None, |
132 | 147 | ) |
133 | 148 |
|
134 | 149 | entry( |
135 | 150 | index = 9, |
136 | | - label = "CsJ2C", |
| 151 | + label = "CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing_Ext-4CCl-R_Ext-5R!H-R_N-Sp-5R!H-1C", |
137 | 152 | group = |
138 | 153 | """ |
139 | | -1 *1 C2s u0 p1 c0 {2,S} |
140 | | -2 C u0 {1,S} |
| 154 | +1 *2 C u0 r1 {2,S} {3,[S,D]} {5,[B,D,T,Q]} |
| 155 | +2 *3 H u0 {1,S} |
| 156 | +3 *1 C u0 p1 c0 {1,[S,D]} {4,S} |
| 157 | +4 C u0 {3,S} |
| 158 | +5 C u0 {1,[B,D,T,Q]} |
141 | 159 | """, |
142 | 160 | kinetics = None, |
143 | 161 | ) |
144 | 162 |
|
145 | 163 | entry( |
146 | 164 | index = 10, |
147 | | - label = "CsJ2(CsC)", |
| 165 | + label = "CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing_Ext-4CCl-R_Ext-5R!H-R_N-Sp-5R!H-1C_Ext-5R!H-R_Ext-6R!H-R_Sp-6R!H-4CCl", |
148 | 166 | group = |
149 | 167 | """ |
150 | | -1 *1 C2s u0 p1 c0 {2,S} |
151 | | -2 Cs u0 {1,S} {3,S} |
152 | | -3 C u0 {2,S} |
| 168 | +1 *2 C u0 r1 {2,S} {3,[S,D]} {5,D} |
| 169 | +2 *3 H u0 {1,S} |
| 170 | +3 *1 C u0 p1 c0 r1 {1,[S,D]} {4,S} |
| 171 | +4 C u0 r1 {3,S} {6,S} |
| 172 | +5 C u0 r1 {1,D} |
| 173 | +6 C u0 r1 {4,S} |
153 | 174 | """, |
154 | 175 | kinetics = None, |
155 | 176 | ) |
156 | 177 |
|
157 | 178 | entry( |
158 | 179 | index = 11, |
159 | | - label = "CsJ2(C=C)", |
| 180 | + label = "CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing_Ext-4CCl-R_Ext-5R!H-R_N-Sp-5R!H-1C_Ext-5R!H-R_Ext-6R!H-R_N-Sp-6R!H-4CCl", |
160 | 181 | group = |
161 | 182 | """ |
162 | | -1 *1 C2s u0 p1 c0 {2,S} |
163 | | -2 Cd u0 {1,S} {3,D} |
164 | | -3 C u0 {2,D} |
| 183 | +1 *2 C u0 r1 {2,S} {3,[S,D]} {5,D} |
| 184 | +2 *3 H u0 {1,S} |
| 185 | +3 *1 C u0 p1 c0 r1 {1,[S,D]} {4,S} |
| 186 | +4 C u0 r1 {3,S} {6,[B,D,T,Q]} |
| 187 | +5 C u0 r1 {1,D} |
| 188 | +6 C u0 r1 {4,[B,D,T,Q]} |
165 | 189 | """, |
166 | 190 | kinetics = None, |
167 | 191 | ) |
168 | 192 |
|
169 | 193 | entry( |
170 | 194 | index = 12, |
171 | | - label = "CdH2", |
| 195 | + label = "CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_N-1C-inRing", |
172 | 196 | group = |
173 | 197 | """ |
174 | | -1 *2 Cd u0 {2,S} {3,S} |
175 | | -2 *3 H u0 {1,S} |
176 | | -3 H u0 {1,S} |
| 198 | +1 *2 C u0 r0 {2,S} {3,[S,D]} |
| 199 | +2 *3 H u0 {1,S} |
| 200 | +3 *1 C u0 p1 c0 {1,[S,D]} {4,S} |
| 201 | +4 [C,Cl] u0 {3,S} |
177 | 202 | """, |
178 | 203 | kinetics = None, |
179 | 204 | ) |
180 | 205 |
|
181 | 206 | entry( |
182 | 207 | index = 13, |
183 | | - label = "CdHC", |
| 208 | + label = "CCY", |
184 | 209 | group = |
185 | 210 | """ |
186 | | -1 *2 Cd u0 {2,S} {3,S} |
187 | | -2 *3 H u0 {1,S} |
188 | | -3 C u0 {1,S} |
189 | | -""", |
190 | | - kinetics = None, |
191 | | -) |
192 | | - |
193 | | -entry( |
194 | | - index = 14, |
195 | | - label = "CH3", |
196 | | - group = |
197 | | -""" |
198 | | -1 *2 Cs u0 {2,S} {3,S} {4,S} |
199 | | -2 *3 H u0 {1,S} |
200 | | -3 H u0 {1,S} |
201 | | -4 H u0 {1,S} |
202 | | -""", |
203 | | - kinetics = None, |
204 | | -) |
205 | | - |
206 | | -entry( |
207 | | - index = 15, |
208 | | - label = "CH2(C)", |
209 | | - group = |
210 | | -""" |
211 | | -1 *2 Cs u0 {2,S} {3,S} {4,S} |
212 | | -2 *3 H u0 {1,S} |
213 | | -3 H u0 {1,S} |
214 | | -4 C u0 {1,S} |
215 | | -""", |
216 | | - kinetics = None, |
217 | | -) |
218 | | - |
219 | | -entry( |
220 | | - index = 16, |
221 | | - label = "CH2(C=C)", |
222 | | - group = |
223 | | -""" |
224 | | -1 *2 Cs u0 {2,S} {3,S} {4,S} |
225 | | -2 *3 H u0 {1,S} |
226 | | -3 H u0 {1,S} |
227 | | -4 Cd u0 {1,S} {5,D} |
228 | | -5 C u0 {4,D} |
229 | | -""", |
230 | | - kinetics = None, |
231 | | -) |
232 | | - |
233 | | -entry( |
234 | | - index = 17, |
235 | | - label = "CH(C)C", |
236 | | - group = |
237 | | -""" |
238 | | -1 *2 Cs u0 {2,S} {3,S} {4,S} |
239 | | -2 *3 H u0 {1,S} |
240 | | -3 C u0 {1,S} |
241 | | -4 C u0 {1,S} |
242 | | -""", |
243 | | - kinetics = None, |
244 | | -) |
245 | | - |
246 | | -entry( |
247 | | - index = 18, |
248 | | - label = "CH=C", |
249 | | - group = |
250 | | -""" |
251 | | -1 *2 Cd u0 {2,S} {3,D} |
252 | | -2 *3 H u0 {1,S} |
253 | | -3 C u0 {1,D} |
| 211 | +1 *2 C u0 {2,S} {3,[S,D]} |
| 212 | +2 *3 [F1s,Cl1s,Br1s] u0 {1,S} |
| 213 | +3 *1 C u0 p1 c0 {1,[S,D]} |
254 | 214 | """, |
255 | 215 | kinetics = None, |
256 | 216 | ) |
257 | 217 |
|
258 | 218 | tree( |
259 | 219 | """ |
260 | | -L1: singletcarbene_CH |
261 | | - L2: fulvene_backbone |
262 | | - L2: benzene_backbone |
263 | | - L2: CsJ2-C |
264 | | - L2: CdJ2=C |
265 | | -L1: singletcarbene |
266 | | - L2: CdJ2 |
267 | | - L2: CsJ2H |
268 | | - L2: CsJ2C |
269 | | - L3: CsJ2(CsC) |
270 | | - L3: CsJ2(C=C) |
271 | | -L1: CH |
272 | | - L2: CdH2 |
273 | | - L2: CdHC |
274 | | - L2: CH3 |
275 | | - L2: CH2(C) |
276 | | - L3: CH2(C=C) |
277 | | - L2: CH(C)C |
278 | | - L2: CH=C |
| 220 | +L1: Root |
| 221 | + L2: CCH |
| 222 | + L3: CCH_Ext-3C-R_4R!H->Br |
| 223 | + L3: CCH_Ext-3C-R_N-4R!H->Br |
| 224 | + L4: CCH_Ext-3C-R_N-4R!H->Br_4CClFINOPSSi->F |
| 225 | + L4: CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F |
| 226 | + L5: CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing |
| 227 | + L6: CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing_Ext-4CCl-R_Ext-5R!H-R_Sp-5R!H-1C |
| 228 | + L7: CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing_Ext-4CCl-R_Ext-5R!H-R_Sp-5R!H-1C_Ext-5R!H-R_Ext-5R!H-R |
| 229 | + L6: CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing_Ext-4CCl-R_Ext-5R!H-R_N-Sp-5R!H-1C |
| 230 | + L7: CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing_Ext-4CCl-R_Ext-5R!H-R_N-Sp-5R!H-1C_Ext-5R!H-R_Ext-6R!H-R_Sp-6R!H-4CCl |
| 231 | + L7: CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_1C-inRing_Ext-4CCl-R_Ext-5R!H-R_N-Sp-5R!H-1C_Ext-5R!H-R_Ext-6R!H-R_N-Sp-6R!H-4CCl |
| 232 | + L5: CCH_Ext-3C-R_N-4R!H->Br_N-4CClFINOPSSi->F_N-1C-inRing |
| 233 | + L2: CCY |
279 | 234 | """ |
280 | 235 | ) |
281 | 236 |
|
0 commit comments