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)
StandardizerWrapperstandardize in interface StandardizerWrapperbmf - Molecule to modify.public StandardizerWrapper and(StandardizerWrapper w)
StandardizerWrapperand in interface StandardizerWrapperw - Further step to represent