Package chemaxon.struc
Interface StereoConstants
- All Known Implementing Classes:
- Hydrogenize,- MolAtom,- MolBond,- Molecule,- MoleculeGraph,- MolExport,- MolImport,- MolSearch,- QueryBond,- RgMolecule,- RGroupDecomposition,- RxnMolecule,- Search,- SelectionMolecule,- SgroupAtom,- StandardizedMolSearch
Constants for atom parity and double bond stereo.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intNon-CIP stereodescriptor, anti (relative configuration).static final intEither stereo atom type.static final intStereo atom type mask.static final intNo stereo atom type specified.static final intSpecific stereo atom type.static final intAxially chiral atom with M configuration.static final intChirality mask in flags.static final intAxially chiral atom with P configuration.static final intPseudo-asymmetric chiral atom of r configuration.static final intChiral atom of R configuration.static final intPseudo-asymmetric chiral atom of s configuration.static final intChiral atom of S configuration.static final intR/S shown always.static final intR/S shown always and highlight possible chiral centers as well.static final intR/S not shown for any molecule.static final intDeprecated, for removal: This API element is subject to removal in a future version.static final intCis double bond.static final intCis and trans double bond mask.static final intDouble bond stereo mask.static final intDeprecated.As of Marvin 6.1,
 Usage:static final intUnspecified double bond.static final intDouble bond stereo checking for all double bonds.static final intDouble bond stereo checking for marked double bonds only.static final intNo double bond stereo checking.static final intNon-CIP stereodescriptor, endo (relative configuration).static final intNon-CIP stereodescriptor, exo (relative configuration).static final intAtom with allene like parity.static final intOdd or even parity.static final intChiral atom of even parity (counterclockwise arrangement).static final intParity mask in flags.static final intAtom with no parity.static final intChiral atom of odd parity (clockwise arrangement).static final intAtom with tetrahedral parity.static final intUnspecified parity flag.static final intAbsolute stereo group type for enhanced stereo representation.static final intAND stereo group type for enhanced stereo representation.static final intEmpty stereo group type setting meaning no enhanced stereo label.static final intOR stereo group type for enhanced stereo representation.static final intNon-CIP stereodescriptor, syn (relative configuration).static final intTrans double bond.
- 
Field Details- 
PARITY_NONEstatic final int PARITY_NONEAtom with no parity.- Since:
- 15.9.28
- See Also:
 
- 
PARITY_TETRAHEDRALstatic final int PARITY_TETRAHEDRALAtom with tetrahedral parity.- Since:
- 5.3
- See Also:
 
- 
PARITY_ALLENEstatic final int PARITY_ALLENEAtom with allene like parity.- Since:
- 5.3
- See Also:
 
- 
PARITY_ODDstatic final int PARITY_ODDChiral atom of odd parity (clockwise arrangement).- See Also:
 
- 
PARITY_EVENstatic final int PARITY_EVENChiral atom of even parity (counterclockwise arrangement).- See Also:
 
- 
PARITY_UNSPECstatic final int PARITY_UNSPECUnspecified parity flag. Has meaning only in conjunction with specified parity information of an atom in case of query structures.
 Used in the following sense: The parity of the atom is the specified one or unspecified.
 For example, in the following SMARTS query the third atom has flag PARITY_UNSPEC | PARITY_ODD: [#6]C[C@@?H]([#6])Cl- See Also:
 
- 
PARITY_EITHERstatic final int PARITY_EITHEROdd or even parity.- See Also:
 
- 
PARITY_MASKstatic final int PARITY_MASKParity mask in flags.- See Also:
 
- 
CHIRALITYSUPPORT_NONEstatic final int CHIRALITYSUPPORT_NONER/S not shown for any molecule.- See Also:
 
- 
CHIRALITYSUPPORT_SELECTED@Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2026) static final int CHIRALITYSUPPORT_SELECTEDDeprecated, for removal: This API element is subject to removal in a future version.No longer supported, useCHIRALITYSUPPORT_ALLoption instead.R/S shown only if chiral flag is set in molecule or the atom's enhanced stereo type is absolute.- See Also:
 
- 
CHIRALITYSUPPORT_ALLstatic final int CHIRALITYSUPPORT_ALLR/S shown always.- See Also:
 
- 
CHIRALITYSUPPORT_ALL_POSSIBLEstatic final int CHIRALITYSUPPORT_ALL_POSSIBLER/S shown always and highlight possible chiral centers as well.- See Also:
 
- 
CHIRALITY_Rstatic final int CHIRALITY_RChiral atom of R configuration.- See Also:
 
- 
CHIRALITY_Sstatic final int CHIRALITY_SChiral atom of S configuration.- See Also:
 
- 
CHIRALITY_rstatic final int CHIRALITY_rPseudo-asymmetric chiral atom of r configuration. An atom that is a tetrahedrally substituted atom and bonded to four different entities, two and only two of which have opposite configurations, is stereogenic. The descriptors 'r' and 's' are used to denote such centers. The stereodescriptors 'r' and 's' are reflexion invariant.- See Also:
 
- 
CHIRALITY_sstatic final int CHIRALITY_sPseudo-asymmetric chiral atom of s configuration.- See Also:
 
- 
CHIRALITY_Pstatic final int CHIRALITY_PAxially chiral atom with P configuration.- See Also:
 
- 
CHIRALITY_Mstatic final int CHIRALITY_MAxially chiral atom with M configuration.- See Also:
 
- 
SYNstatic final int SYNNon-CIP stereodescriptor, syn (relative configuration).- See Also:
 
- 
ANTIstatic final int ANTINon-CIP stereodescriptor, anti (relative configuration).- See Also:
 
- 
ENDOstatic final int ENDONon-CIP stereodescriptor, endo (relative configuration).- See Also:
 
- 
EXOstatic final int EXONon-CIP stereodescriptor, exo (relative configuration).- See Also:
 
- 
CHIRALITY_MASKstatic final int CHIRALITY_MASKChirality mask in flags.- See Also:
 
- 
ATOMSTEREO_MASKstatic final int ATOMSTEREO_MASKStereo atom type mask.- See Also:
 
- 
ATOMSTEREO_NONEstatic final int ATOMSTEREO_NONENo stereo atom type specified. The atom has no wedge bonds.- See Also:
 
- 
ATOMSTEREO_SPECIFICstatic final int ATOMSTEREO_SPECIFICSpecific stereo atom type. The atom has wedge bond but not wiggly.- See Also:
 
- 
ATOMSTEREO_EITHERstatic final int ATOMSTEREO_EITHEREither stereo atom type. The atom has wiggly wedge bond.- See Also:
 
- 
TRANSstatic final int TRANSTrans double bond.- See Also:
 
- 
CISstatic final int CISCis double bond.- See Also:
 
- 
CIS_TRANSstatic final int CIS_TRANSCis and trans double bond mask.- See Also:
 
- 
CTUNSPECstatic final int CTUNSPECUnspecified double bond. Query flag. Only used in conjunction with CIS or TRANS. For example, in the following SMARTS query the second bond has flag CTUNSPEC | TRANS: F/?[#6]=C/Cl. This matches to molecules F/C=C/Cl and FC=CCl.- See Also:
 
- 
CTUMASKstatic final int CTUMASKDouble bond stereo mask. It equals CIS | TRANS | CTUNSPEC.- See Also:
 
- 
CTUNKNOWNDeprecated.As of Marvin 6.1,
 Usage:In the specified methods the CIS|TRANS or CIS|TRANS|CTUNSPEC values are used instead. CIS/TRANS cannot be determined because bond angle is close to 180 degrees. This is not a flag in MolBond. This corresponds to CIS|TRANS (double bond) or CIS|TRANS|CTUNSPEC (C/T? double bond)- See Also:
 
- 
DBS_ALLstatic final int DBS_ALLDouble bond stereo checking for all double bonds.- See Also:
 
- 
DBS_MARKEDstatic final int DBS_MARKEDDouble bond stereo checking for marked double bonds only.- See Also:
 
- 
DBS_NONEstatic final int DBS_NONENo double bond stereo checking.- See Also:
 
- 
STGRP_NONEstatic final int STGRP_NONEEmpty stereo group type setting meaning no enhanced stereo label.- Since:
- Marvin 3.1.4
- See Also:
 
- 
STGRP_ABSstatic final int STGRP_ABSAbsolute stereo group type for enhanced stereo representation. This group represents a chiral centre as drawn.- Since:
- Marvin 3.1.4
- See Also:
 
- 
STGRP_ORstatic final int STGRP_OROR stereo group type for enhanced stereo representation. Must be used together with a number, eg. OR1, OR2, etc. This group type represents a pure sample of stereoisomers with the labelled chiral centre as drawn or in the opposite stereo configuration, however the relative stereo configuration of the same group must not change. (Ie. they are all as drawn or they are all flipped.)- Since:
- Marvin 3.1.4
- See Also:
 
- 
STGRP_ANDstatic final int STGRP_ANDAND stereo group type for enhanced stereo representation. Must be used together with a number, eg. AND1, AND2, etc. This group type represents a mixture of stereoisomers with the labelled chiral centre as drawn and in the opposite stereo configuration, however the relative stereo configuration of the same group must not change. (Ie. they are all as drawn or they are all flipped.)- Since:
- Marvin 3.1.4
- See Also:
 
 
- 
CHIRALITYSUPPORT_ALLoption instead.