@Beta @PublicAPI public abstract class AbstractStereoFilter<T extends StereoCenter> extends java.lang.Object
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 | Field and Description |
---|---|
static java.util.EnumSet<StereoConstants.EnhancedStereoType> |
AND_OR
Set of enhanced stereo flags.
|
static java.util.EnumSet<CIPStereoDescriptorIface.CIPValue.TetrahedralStereoIUPACValue> |
KNOWN_TETRAHEDRAL_STEREO
Known tetrahedral stereo centers (even, odd).
|
Constructor and Description |
---|
AbstractStereoFilter() |
Modifier and Type | Method and Description |
---|---|
protected abstract StereoCenterVisitor |
createVisitor(com.google.common.collect.ImmutableList.Builder<T> listBuilder)
Constructs the specified visitor implementation.
|
java.util.List<T> |
filter(java.util.List<StereoCenter> stereoCenters)
Filter stereo centers.
|
public static final java.util.EnumSet<CIPStereoDescriptorIface.CIPValue.TetrahedralStereoIUPACValue> KNOWN_TETRAHEDRAL_STEREO
public static final java.util.EnumSet<StereoConstants.EnhancedStereoType> AND_OR
protected abstract StereoCenterVisitor createVisitor(com.google.common.collect.ImmutableList.Builder<T> listBuilder)
listBuilder
- builder class for immutable listpublic java.util.List<T> filter(java.util.List<StereoCenter> stereoCenters)
stereoCenters
- stereocenters