@Beta public class StereoisomerSettings extends Object
StereoisomerEnumeration
.
Please note that this class is marked with @Beta annotation, so it can be subject of incompatible changes or removal in later releases.
Modifier and Type | Class and Description |
---|---|
static class |
StereoisomerSettings.StereoisomerType
Types of stereoisomers.
|
Modifier and Type | Method and Description |
---|---|
static StereoisomerSettings |
create()
Creates new object with default settings.
|
Optional<Integer> |
maxStereoisomerCount() |
boolean |
outputIn3d() |
boolean |
protectDoubleBondStereo() |
boolean |
protectTetrahedralStereo() |
StereoisomerSettings |
setMaxStereoisomerCount(int maxStereoisomerCount)
Maximum number of stereoisomers.
|
StereoisomerSettings |
setOutputIn3d(boolean outputIn3d)
3D structures are generated (invalid 3D structure are filtered)
|
StereoisomerSettings |
setProtectDoubleBondStereo(boolean protectDoubleBondStereo)
Protect double bond stereo.
|
StereoisomerSettings |
setProtectTetrahedralStereo(boolean protectTetrahedralStereo)
Protect tetrahedral stereo centers.
|
StereoisomerSettings |
setStereoisomerType(EnumSet<StereoisomerSettings.StereoisomerType> types)
Sets which types of stereoiseomers should be generated.
|
StereoisomerSettings |
setVerify3d(boolean verify3d)
Invalid 3D structures of generated stereoisomers are filtered.
|
EnumSet<StereoisomerSettings.StereoisomerType> |
stereoisomerTypes() |
String |
toString() |
boolean |
verify3d() |
public static StereoisomerSettings create()
public EnumSet<StereoisomerSettings.StereoisomerType> stereoisomerTypes()
public boolean protectTetrahedralStereo()
public boolean protectDoubleBondStereo()
public boolean verify3d()
public boolean outputIn3d()
public StereoisomerSettings setStereoisomerType(EnumSet<StereoisomerSettings.StereoisomerType> types)
types
- are the stereoisomerism types (represented by an enumset)public StereoisomerSettings setProtectTetrahedralStereo(boolean protectTetrahedralStereo)
protectTetrahedralStereo
- public StereoisomerSettings setProtectDoubleBondStereo(boolean protectDoubleBondStereo)
protectDoubleBondStereo
- public StereoisomerSettings setMaxStereoisomerCount(int maxStereoisomerCount)
maxStereoisomerCount
- public StereoisomerSettings setVerify3d(boolean verify3d)
verify3d
- public StereoisomerSettings setOutputIn3d(boolean outputIn3d)
outputIn3d
- public String toString()
toString
in class Object
Object.toString()