Trees | Indices | Help |
|
---|
|
object --+ | Alchemist --+ | ElementAlchemist
An alchemist class that transmutes elements in a Structure
|
|||
|
|||
schrodinger.structure.Structure |
|
||
|
|||
|
|||
|
|||
Inherited from |
|
|||
Inherited from |
|
Create an Alchemist object
|
Perform a transmutation on a copy of struct at index. It is very important that this happen on a copy of struct, not struct itself.
|
Correct the number of hydrogens bonded to each transmuted atom
|
All transmutations have been performed on struct, write it out to a file if we are keeping this result
|
Begin transmuating atoms. This Alchemist will determine what target atoms to transmute based on its set of original targets minus those targets that have been used by previous Alchemists. Each time this Alchemist transmute an atom, it calls its child Alchemist to do its mutations (which calls its child Alchemist each time it transmutes an atom). Thus is the iterative process of transmutating all possible combinations acheived. If this Alchemist does not have any children, than it is the last in the Alchemist line and it should add a new project entry each time it transmute an atom.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Jul 17 02:58:44 2014 | http://epydoc.sourceforge.net |