Thursday, May 24, 2018

Support for Additional Reactions, bug fixes, and more feedback for reaction testing

Release 2.9.1

This update was actually fun! In order to support the Reactions section introduced in the last update, much of the search engine modeling had to be overhauled. Fortunately, this overhauling also made the process of introducing support for new rule defined reactions MUCH easier. In fact, this new modeling will make the future goal of allowing the user to add support for a new rule defined reaction easier as well.

The rule defined reactions that are now supported are as follows:

With the introduction of support for the five reactions above, a few stereochemistry bugs presented themselves and needed to be fixed. One involved R/S stereochemistry found in cyclic carbon skeletons. Another involved the rendering of attachments to terminal carbons in the interface to show proper E/Z stereochemistry concerning vinyl groups ((1E)-1,2-dibromoprop-1-ene).

Finally, feedback was added to the Test Reaction part of the Reactions section to let the user know when a particular reaction could NOT be applied to the input molecule. 

Future Considerations - Fortunately the overhaul of the search engine modeling system provides an implementation path for creating a feature that allows users to generate, test, and save their OWN rule defined reactions. 

OChemdle

In light of the recent popularity of games such as Wordle and its offshoots (Worldle, Octordle, Semantle, Redactle, etc), a conversation beg...