- All Implemented Interfaces:
This mechanism extracts an atom because of the stabilization of a radical. It returns the reaction mechanism which has been cloned the IAtomContainer.
This reaction could be represented as Y-B-[C*] => [Y*] + B=C
- Source code:
- Belongs to CDK module:
- Created on:
initiatepublic IReaction initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) throws CDKExceptionInitiates the process for the given mechanism. The atoms to apply are mapped between reactants and products.
- Specified by:
atomList- The list of atoms taking part in the mechanism. Only allowed two atoms. The first atom is the atom which contains the ISingleElectron and the second third is the atom which will be removed the first atom
bondList- The list of bonds taking part in the mechanism. Only allowed one bond. It is the bond which is moved
- The Reaction mechanism
CDKException- if an error occurs during the reaction process. See documentation for individual reaction processes