public class GeometricTetrahedralEncoderFactory extends Object implements StereoEncoderFactory
StereoEncoder
s for centres with specified by 2D and 3D coordinates.
The required preconditions are the central atom must have 3/4 neighboring
atoms, Sp3 hybridization and no query bonds (e.g. wiggly). If there is at
least one up/down bond and all required atoms have coordinates a new 2D
encoder is created. If the there are no stereo bonds (up/down) and all
required atoms have 3D coordinates then a new 3D encoder is created.EMPTY
Constructor and Description |
---|
GeometricTetrahedralEncoderFactory() |
Modifier and Type | Method and Description |
---|---|
StereoEncoder |
create(IAtomContainer container,
int[][] graph)
Create a stereo encoder for all potential 2D and 3D tetrahedral
elements.
|
public StereoEncoder create(IAtomContainer container, int[][] graph)
create
in interface StereoEncoderFactory
container
- an atom containergraph
- adjacency list representation of the containerCopyright © 2018. All Rights Reserved.