Home | Trees | Indices | Help |
---|
|
|
|||
|
|||
|
|||
|
|
|||
|
|||
|
|||
|
|
|||
sourceIndexes = <CHEM.DB.rdb.search.NameRxnPatternMatchingMode
|
|||
sourceAtoms = <CHEM.DB.rdb.search.NameRxnPatternMatchingModel.
|
|||
nElectrons = 0
|
|||
targetIndexes = <CHEM.DB.rdb.search.NameRxnPatternMatchingMode
|
|||
targetAtoms = <CHEM.DB.rdb.search.NameRxnPatternMatchingModel.
|
|
|
Apply all of the electron arrow objects in the list to the respective (composite) molecule to actually "move" the electrons and produce a product. For now just process each arrow object sequentially. Works for most cases, but will cause problems with radical reactions where often 2 simultaneous movements / arrows are needed to complete or break a bond. Will eventually need some more wholistic approach that keeps some tracking variables to deal with such cases. |
Convenience function to parse out arrow code strings. Syntax described elsewhere, including http://contact15.ics.uci.edu/~chemdb/index.php/Web_Development#Details_on_.27arrow_description.27_syntax Returns a 3-ple consisting of - The atom map indexes of the source atoms - The number of electrons moving with the arrow (1 or 2) - The atom map indexes of the target atoms |
|
|
sourceIndexes
|
sourceAtoms
|
targetIndexes
|
targetAtoms
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0beta1 on Thu Nov 8 17:49:27 2007 | http://epydoc.sourceforge.net |