Class TetrahedralStereoCenter
java.lang.Object
com.chemaxon.calculations.stereoanal.stereocenters.TetrahedralStereoCenter
- All Implemented Interfaces:
StereoCenter
Tetrahedral stereo center implementation.
Please note that this class is marked with @Beta annotation, so it can be subject of incompatible changes or removal in later releases.
- Since:
- Marvin 6.2
-
Constructor Summary
ConstructorDescriptionTetrahedralStereoCenter
(AtomSelection selection, CIPStereoDescriptorIface.CIPValue.TetrahedralStereoIUPACValue value) Constructs a new instance of tetrahedral stereo center.TetrahedralStereoCenter
(AtomSelection selection, CIPStereoDescriptorIface.CIPValue.TetrahedralStereoIUPACValue value, EnhancedStereo enhancedStereo) Constructs a new instance of tetrahedral stereo center.TetrahedralStereoCenter
(AtomSelection selection, CIPStereoDescriptorIface.CIPValue.TetrahedralStereoIUPACValue value, EnhancedStereo enhancedStereo, List<AttachedData> attachedData) Constructs a new instance of tetrahedral stereo center with attached data.TetrahedralStereoCenter
(AtomSelection selection, CIPStereoDescriptorIface.CIPValue.TetrahedralStereoIUPACValue value, Optional<EnhancedStereo> enhancedStereo, List<AttachedData> attachedData) Constructs a new instance of tetrahedral stereo center with attached data.TetrahedralStereoCenter
(AtomSelection selection, StereoConstants.StereoValue.TetrahedralStereo value) Deprecated, for removal: This API element is subject to removal in a future version.TetrahedralStereoCenter
(AtomSelection selection, StereoConstants.StereoValue.TetrahedralStereo value, EnhancedStereo enhancedStereo) Deprecated, for removal: This API element is subject to removal in a future version.TetrahedralStereoCenter
(AtomSelection selection, StereoConstants.StereoValue.TetrahedralStereo value, EnhancedStereo enhancedStereo, List<AttachedData> attachedData) Deprecated, for removal: This API element is subject to removal in a future version.TetrahedralStereoCenter
(AtomSelection selection, StereoConstants.StereoValue.TetrahedralStereo value, Optional<EnhancedStereo> enhancedStereo, List<AttachedData> attachedData) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Accepts visitors.Gets the attached data.Returns the stereo center value.Returns the enhanced stereo group (optional).Gets a selection which contains index of center atom and indexes of ligands.getValue()
Deprecated, for removal: This API element is subject to removal in a future version.As of Marvin 14.9.15, replaced bygetCIPValue()
.toString()
-
Constructor Details
-
TetrahedralStereoCenter
public TetrahedralStereoCenter(AtomSelection selection, CIPStereoDescriptorIface.CIPValue.TetrahedralStereoIUPACValue value, Optional<EnhancedStereo> enhancedStereo, List<AttachedData> attachedData) Constructs a new instance of tetrahedral stereo center with attached data.- Parameters:
selection
- atom selectionvalue
- stereo valueenhancedStereo
- (optional) enhanced stereoattachedData
- attached data
-
TetrahedralStereoCenter
public TetrahedralStereoCenter(AtomSelection selection, CIPStereoDescriptorIface.CIPValue.TetrahedralStereoIUPACValue value, EnhancedStereo enhancedStereo, List<AttachedData> attachedData) Constructs a new instance of tetrahedral stereo center with attached data.- Parameters:
selection
- atom selectionvalue
- stereo valueenhancedStereo
- enhanced stereoattachedData
- attached data
-
TetrahedralStereoCenter
public TetrahedralStereoCenter(AtomSelection selection, CIPStereoDescriptorIface.CIPValue.TetrahedralStereoIUPACValue value, EnhancedStereo enhancedStereo) Constructs a new instance of tetrahedral stereo center.- Parameters:
selection
- atom selectionvalue
- stereo valueenhancedStereo
- enhanced stereo
-
TetrahedralStereoCenter
public TetrahedralStereoCenter(AtomSelection selection, CIPStereoDescriptorIface.CIPValue.TetrahedralStereoIUPACValue value) Constructs a new instance of tetrahedral stereo center.- Parameters:
selection
- atom selectionvalue
- stereo value
-
TetrahedralStereoCenter
@Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2025) public TetrahedralStereoCenter(AtomSelection selection, StereoConstants.StereoValue.TetrahedralStereo value, Optional<EnhancedStereo> enhancedStereo, List<AttachedData> attachedData) Deprecated, for removal: This API element is subject to removal in a future version.Constructs a new instance of tetrahedral stereo center with attached data.- Parameters:
selection
- atom selectionvalue
- stereo valueenhancedStereo
- (optional) enhanced stereoattachedData
- attached data
-
TetrahedralStereoCenter
@Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2025) public TetrahedralStereoCenter(AtomSelection selection, StereoConstants.StereoValue.TetrahedralStereo value, EnhancedStereo enhancedStereo, List<AttachedData> attachedData) Deprecated, for removal: This API element is subject to removal in a future version.Constructs a new instance of tetrahedral stereo center with attached data.- Parameters:
selection
- atom selectionvalue
- stereo valueenhancedStereo
- enhanced stereoattachedData
- attached data
-
TetrahedralStereoCenter
@Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2025) public TetrahedralStereoCenter(AtomSelection selection, StereoConstants.StereoValue.TetrahedralStereo value, EnhancedStereo enhancedStereo) Deprecated, for removal: This API element is subject to removal in a future version.Constructs a new instance of tetrahedral stereo center.- Parameters:
selection
- atom selectionvalue
- stereo valueenhancedStereo
- enhanced stereo
-
TetrahedralStereoCenter
@Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2025) public TetrahedralStereoCenter(AtomSelection selection, StereoConstants.StereoValue.TetrahedralStereo value) Deprecated, for removal: This API element is subject to removal in a future version.Constructs a new instance of tetrahedral stereo center.- Parameters:
selection
- atom selectionvalue
- stereo value
-
-
Method Details
-
getSelection
Description copied from interface:StereoCenter
Gets a selection which contains index of center atom and indexes of ligands.- Specified by:
getSelection
in interfaceStereoCenter
- Returns:
- an AtomSelection class
- See Also:
-
getAttachedData
Description copied from interface:StereoCenter
Gets the attached data.- Specified by:
getAttachedData
in interfaceStereoCenter
- Returns:
- attached data
- See Also:
-
getValue
@Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2025) public StereoConstants.StereoValue.TetrahedralStereo getValue()Deprecated, for removal: This API element is subject to removal in a future version.As of Marvin 14.9.15, replaced bygetCIPValue()
.Description copied from interface:StereoCenter
Returns the stereo center value.- Specified by:
getValue
in interfaceStereoCenter
- See Also:
-
getCIPValue
Description copied from interface:StereoCenter
Returns the stereo center value.- Specified by:
getCIPValue
in interfaceStereoCenter
- Returns:
- stereo value
- See Also:
-
getEnhancedStereo
Returns the enhanced stereo group (optional).- Returns:
- enhanced stereo group
-
toString
-
accept
Description copied from interface:StereoCenter
Accepts visitors.- Specified by:
accept
in interfaceStereoCenter
- Parameters:
v
- stereo center visitor- See Also:
-
TetrahedralStereoCenter(AtomSelection, TetrahedralStereoIUPACValue)
.