User 870ab5b546
12-04-2016 00:46:36
Reactor used to apply the following reaction definition, and ones similar to it, to alkenes to give the product of anti addition of Br2. However, in the version of JChem we are using now, 16.2.29, Reactor is now calculating no product. If I delete the R groups from the reaction definition, Reactor calculates products, but I need the R groups to indicate the proper anti stereochemistry of addition. Has the format of these reaction definitions changed? If so, how do I rewrite the reaction definition?
I looked through your documentation on Reactor and Chemical Terms, and other than one reference to allowing specification of syn/anti stereochemistry since JChem 5.5, I found nothing about syn/anti addition. The solution to the syn/anti problem, ChemAxon's suggestion, was described in this forum post.
I should mention that this problem is critically time-sensitive for me right now, as we have just started the chapter on alkene additions, and I will not be able to assign synthesis questions to my students if this problem can't be fixed quickly.
<?xml version="1.0" ?>
<cml>
<MDocument>
<MChemicalStruct>
<reaction>
<arrow type="DEFAULT" x1="1.9145117558843503" y1="6.634543318508632" x2="6.349019568100871" y2="6.543534057100593" />
<propertyList>
<property dictRef="NAME" title="NAME">
<scalar><![CDATA[bromination of an alkene]]></scalar>
</property>
</propertyList>
<reactantList>
<molecule molID="m1">
<atomArray>
<atom id="a1" elementType="C" mrvMap="1"
x2="-0.30241796163212165" y2="6.695844328841227" />
<atom id="a2" elementType="C" mrvMap="2"
x2="-1.8424518427502026" y2="6.695844328841227" />
<atom id="a3" elementType="R" mrvMap="3" rgroupRef="1"
x2="-2.612451842750202" y2="8.029523450669263"
ligandOrder="a2" />
<atom id="a4" elementType="R" mrvMap="4" rgroupRef="2"
x2="-2.612451842750202" y2="5.3621652070131915"
ligandOrder="a2" />
<atom id="a5" elementType="R" mrvMap="5" rgroupRef="3"
x2="0.4675820383678786" y2="5.3621652070131915"
ligandOrder="a1" />
<atom id="a6" elementType="R" mrvMap="6" rgroupRef="4"
x2="0.4675820383678786" y2="8.029523450669263"
ligandOrder="a1" />
</atomArray>
<bondArray>
<bond atomRefs2="a1 a2" order="2" />
<bond atomRefs2="a2 a3" order="1" />
<bond atomRefs2="a2 a4" order="1" />
<bond atomRefs2="a1 a5" order="1" />
<bond atomRefs2="a1 a6" order="1" />
</bondArray>
</molecule>
</reactantList>
<productList>
<molecule molID="m2">
<atomArray>
<atom id="a1" elementType="C" mrvMap="1"
x2="11.378104480231892" y2="6.440502322157878" />
<atom id="a2" elementType="C" mrvMap="2"
x2="9.838070599113811" y2="6.440502322157878" />
<atom id="a3" elementType="Br" mrvMap="8"
x2="12.984649632246231" y2="6.5021996716380555" />
<atom id="a4" elementType="Br" mrvMap="7"
x2="8.403951462668653" y2="6.441709489027713" />
<atom id="a5" elementType="R" mrvMap="3" rgroupRef="1"
x2="9.068070599113812" y2="7.774181443985913"
ligandOrder="a2" />
<atom id="a6" elementType="R" mrvMap="4" rgroupRef="2"
x2="9.068070599113812" y2="5.106823200329842"
ligandOrder="a2" />
<atom id="a7" elementType="R" mrvMap="5" rgroupRef="3"
x2="12.148104480231892" y2="5.106823200329842"
ligandOrder="a1" />
<atom id="a8" elementType="R" mrvMap="6" rgroupRef="4"
x2="12.148104480231892" y2="7.774181443985913"
ligandOrder="a1" />
</atomArray>
<bondArray>
<bond atomRefs2="a1 a2" order="1" />
<bond atomRefs2="a1 a3" order="1">
<bondStereo>H</bondStereo>
</bond>
<bond atomRefs2="a2 a4" order="1">
<bondStereo>W</bondStereo>
</bond>
<bond atomRefs2="a2 a5" order="1" />
<bond atomRefs2="a2 a6" order="1" />
<bond atomRefs2="a1 a7" order="1" />
<bond atomRefs2="a1 a8" order="1" />
</bondArray>
</molecule>
</productList>
</reaction>
</MChemicalStruct>
</MDocument>
</cml>