Package chemaxon.fixers
Structure fixers can be used to fix problems identified by structure checker instances.
-
Interface Summary Interface Description StructureFixer -
Class Summary Class Description AbsentChiralFlagFixer Deprecated. AbsoluteStereoFixer Deprecated. AbstractStructureFixer This class is the default abstract implementation ofStructureFixer
interfaceAddChiralFlagFixer Absent chiral flag fixer.BondAngleFixer Bond Angle Fixer fixes wrong bond angles in 2D structures.BondLengthFixer Bond Length Fixer fixes bonds with wrong length in 2D structures.CleanFixer A descendant ofAbstractStructureFixer
which cleans the molecule in 2dClearWedgeFixer Clears wedges.ContractGroupFixer A descendant ofAbstractStructureFixer
which contracts the abbreviated groups in the moleculeConvertAliasToGroupFixer A descendant ofAbstractStructureFixer
which converts the aliases to contracted abbreviated groups in the moleculeConvertPseudoToGroupFixer A descendant ofAbstractStructureFixer
which converts the pseudo informations to contracted abbreviated groups in the moleculeConvertToAtomFixer A descendant ofAbstractStructureFixer
which converts the aliases to atom with atom number contained in the alias informationConvertToCarbonFixer A descendant ofAbstractStructureFixer
which converts pseudo atoms to carbon atomsConvertToCrossedDoubleBondFixer A descendant ofAbstractStructureFixer
which sets wiggly bond to crossed double bondConvertToElementalFormFixer A descendant ofAbstractStructureFixer
which converts the isotopes to non isotope atomsConvertToIonicFormFixer A descendant ofAbstractStructureFixer
which converts the incorrectly drawn (connected to bond, no charge) covalent counter ion representation into ionic form.ConvertToPlainDoubleBondFixer Converts non-stereo double bonds with invalid stereo mark (crossed, wiggly) to plain double bonds.ConvertToSingleBondFixer A descendant ofAbstractStructureFixer
which converts the bond to single bond.ConvertToWigglyDoubleBondFixer A descendant ofAbstractStructureFixer
which converts crossed double bond to wigglyCrossedDoubleBondFixer Deprecated. DearomatizeFixer A descendant ofAbstractStructureFixer
which converts the aromatic rings in the molecule into Kekule representation.DistanceBasedMetalloceneFixer A descendant ofAbstractStructureFixer
which converts incorrectly drawn metallocenes into multicenter based coordinate bond representation.ExpandGroupFixer A descendant ofAbstractStructureFixer
which expands all abbreviated groups in the moleculeExplicitHydrogenFixer Deprecated. FixerPriorityComparator Comparator of structure fixer for priority Default fixer and order of fixers is defined this way.FlipWedgeBondFixer Flips wedge bonds.IsotopeFixer Deprecated. MapMoleculeFixer A descendant ofAbstractStructureFixer
which maps the atoms of the molecule incrementallyMapReactionFixer A descendant ofAbstractStructureFixer
which maps the reaction withAutoMapper
.MetalloceneFixer A descendant ofAbstractStructureFixer
which converts a single incorrectly drawn metallocene into multicenter based coordinate bond representation.NeutralizeChargeFixer A descendant ofAbstractStructureFixer
which neutralize the charge of the atoms of the moleculePartialCleanFixer Partial cleanRearomatizeFixer A descendant ofAbstractStructureFixer
which rearomatize the moleculeRearrangeWedgesFixer Rearranges stereo wedge bonds according to IUPAC recommendations.RemoveAliasFixer A descendant ofAbstractStructureFixer
which removes the alias information from the atoms of the moleculeRemoveAtomFixer A descendant ofAbstractStructureFixer
which removes the atoms of the molecule signed in the resultRemoveAtomMapFixer A descendant ofAbstractStructureFixer
which removes the atom maps from the moleculeRemoveAtomQueryPropertyFixer A descendant ofAbstractStructureFixer
which removes query properties from the given atoms.RemoveAtomValueFixer A descendant ofAbstractStructureFixer
which removes the atom value from the moleculeRemoveAttachedDataFixer A descendant ofAbstractStructureFixer
which removes the attached data from the molecule.RemoveBondFixer A descendant ofAbstractStructureFixer
which removes the bonds of the molecule signed by the resultRemoveBracketsFixer Removes brackets from molecule by ungrouping S-groups surrounded by brackets.RemoveChiralFlagFixer AStructureFixer
implementation which removes absolute stereo property from the molecule.RemoveExplicitHydrogenFixer A descendant ofAbstractStructureFixer
which implicitize the hydrogens in the moleculeRemoveInvalidChiralFlagFixer AStructureFixer
implementation which removes absolute stereo property from the molecule.RemoveRadicalFixer A descendant ofAbstractStructureFixer
which removes the radicals from the atoms of the moleculeRemoveReactingCenterBondMarkFixer Fixer removes reactiong center bond marks from bonds.RemoveStereoCareBoxFixer Fixer for molecules containing Stereo Care Boxes.RemoveStereoInversionRetentionMarkFixer Removes stereo inversion retention marks.RemoveUnreferencedRgroupDefinitionsFixer A descendant ofAbstractStructureFixer
that removes unused R-group definitions.RemoveValencePropertyFixer A descendant ofAbstractStructureFixer
which removes valence properties from the given atoms.RemoveZCoordinateFixer A descendant ofAbstractStructureFixer
which sets the z-coordinates of atoms to zero.RgroupAttachmentFixer A descendant ofAbstractStructureFixer
that can fix attachment errors in R-group definition members.StructureFixerDescriptor Descriptor class forStructureFixer
classes.StructureFixerFactory Deprecated. useCheckerFixerFactory
insteadSubstructureFixer Fixer to fix substructure issues.UngroupFixer A descendant ofAbstractStructureFixer
which ungroups all abbreviated groups in the moleculeValenceFixer A descendant ofAbstractStructureFixer
which fixes valence problem in the molecule if it is possible with removing explicit hydrogens or by adding chargeWedgeCleanFixer Deprecated. WigglyDoubleBondFixer Deprecated. -
Annotation Types Summary Annotation Type Description FixerInfo This annotation is responsible for adding UI based meta data forStructureFixer
implementationsFixes This annotation is used to annotate theStructureFixer
implementations whichStructureCheckerErrorType
can be fixed by the current fixerFixesExternal This annotation is used to annotate theStructureFixer
implementations which error codes (identified by a unqieString
) can be fixed by the current fixer