public interface IDoubleBondStereochemistry extends IStereoElement<IBond,IBond>
IBond
s that define the stereo element are defined as an array where the bonds
are sorted according to the linear connectivity. Thus, the first and third bonds are the two
bonds attached on either side of the double bond, and the second bond is the double bond.
The stereo annotation then indicates if the ligand atoms are in the cis position
(IDoubleBondStereochemistry.Conformation.TOGETHER
) or in the trans position (IDoubleBondStereochemistry.Conformation.OPPOSITE
), matching the
orientation of the methyls in but-2-ene respectively as Z and E.Modifier and Type | Interface and Description |
---|---|
static class |
IDoubleBondStereochemistry.Conformation
Enumeration that defines the two possible values for this stereochemistry type.
|
AL, Allenal, AT, Atropisomeric, CFG_MASK, CisTrans, CLS_MASK, CT, CU, Cumulene, GRP_ABS, GRP_MASK, GRP_NUM_MASK, GRP_NUM_SHIFT, GRP_RAC, GRP_RAC1, GRP_RAC2, GRP_RAC3, GRP_RAC4, GRP_RAC5, GRP_REL, GRP_REL1, GRP_REL2, GRP_REL3, GRP_REL4, GRP_REL5, GRP_TYPE_MASK, HBPY8, HBPY9, HeptagonalBipyramidal, HexagonalBipyramidal, LEFT, OC, Octahedral, OPPOSITE, PBPY, PentagonalBipyramidal, RIGHT, SP, SP4, SPU, SPY, SPZ, SquarePlanar, SquarePyramidal, TBPY, Tetrahedral, TH, TOGETHER, TrigonalBipyramidal
Modifier and Type | Method and Description |
---|---|
IBond[] |
getBonds()
Returns an array of ligand bonds around the double bond.
|
IDoubleBondStereochemistry.Conformation |
getStereo()
Defines the stereochemistry around the double bond.
|
IBond |
getStereoBond()
IBond that is the stereo center. |
IDoubleBondStereochemistry |
map(Map<IAtom,IAtom> atoms,
Map<IBond,IBond> bonds)
Map the atoms/bonds in this instance to a new stereo element using the
provided atom/bond mapping.
|
contains, getCarriers, getConfig, getConfigClass, getConfigOrder, getFocus, getGroupInfo, map, setConfigOrder, setGroupInfo
getBuilder
IBond[] getBonds()
IBond
s.IDoubleBondStereochemistry.Conformation getStereo()
IDoubleBondStereochemistry.Conformation
for this stereo element.IDoubleBondStereochemistry map(Map<IAtom,IAtom> atoms, Map<IBond,IBond> bonds)
map
in interface IStereoElement<IBond,IBond>
atoms
- nullable atom mapping, used to convert the original atoms to their mapped
counterpartsbonds
- nullable bond mapping, used to convert the original bonds to their mapped
counterpartsCopyright © 2021. All rights reserved.