public final class RemoveSidechainsSc extends Object implements StandardizerWrapper
com.chemaxon.calculations.sc
based utilities. All side chains (including exocyclic/exolinker double
bonds) are removed with the option of keeping unsaturated connected atoms. Acyclic fragments are reduced to
a single carbon atom. Empty structures are considered invalid.Constructor and Description |
---|
RemoveSidechainsSc(boolean keepUnsaturatedConnections)
Construct.
|
Modifier and Type | Method and Description |
---|---|
StandardizerWrapper |
and(StandardizerWrapper w)
Create a new wrapper representing an additional step.
|
void |
standardize(Molecule bmf)
Invoke represented transformation.
|
String |
toString() |
public RemoveSidechainsSc(boolean keepUnsaturatedConnections)
keepUnsaturatedConnections
- Keep acyclic atoms immediately connected to rings having non-single bonds.public void standardize(Molecule bmf)
StandardizerWrapper
standardize
in interface StandardizerWrapper
bmf
- Molecule to modify.public StandardizerWrapper and(StandardizerWrapper w)
StandardizerWrapper
and
in interface StandardizerWrapper
w
- Further step to represent