Enum Class StructureCheckerErrorType

java.lang.Object
java.lang.Enum<StructureCheckerErrorType>
chemaxon.checkers.StructureCheckerErrorType
All Implemented Interfaces:
Serializable, Comparable<StructureCheckerErrorType>, Constable

@PublicApi public enum StructureCheckerErrorType extends Enum<StructureCheckerErrorType>
Enum containing possible error types for structure checkers.
Since:
Marvin 5.3
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Represents that abbreviated groups have been found in the molecule
    Represents that only contracted abbreviated groups have been found in the molecule
    Represents that only expanded abbreviated groups have been found in the molecule
    Represents that the molecule is chiral, but flag is not added to the molecule
    Represents that all asymmetric centers in the molecule have absolute stereo configuration
    Represents that alias values have been found in the molecule
    Represents that alias values that could be converted to elements have been found in the molecule
    Represents that alias values that could be converted to abbreviated groups have been found in the molecule
    Represents that alias values have been found in the molecule, but they cannot be converted to elements or abbreviated groups
    Represents that aromaticity problems have been found in the molecule
    Represents that atom maps have been found in the molecule
    Represents that atoms having query properties have been found in the molecule
    Represents that atoms with the specified symbol have been found in the molecule
    Represents that atom values have been found in the molecule
    Represents that atropisomers have been found in the molecule
    Represents that attached data have been found in the molecule
    Represents that bond angle problems have been found in the molecule
    Represents that bond length problems have been found in the molecule
    Represents that the molecule contains bond(s) with topology
    Representing that the molecule contains brackets
    Represents that the molecule is marked with "absolute stereo" flag
    Represents that the molecule contains circular R-group references
    Represents that incorrectly drawn covalent counter ions have been found in the molecule
    Represents that crossed double bonds have been found in the molecule
    Represents that the molecule contains serious scanning or drawing issues, typically as a result of optical recognition process
    Represents that the molecule contains either double bonds which are not valid
    Represents that the molecule is empty
    Represents that explicit hydrogens have been found in the molecule
    Represents that explicit lone pairs have been found in the molecule
    Error type for externally developed StructureChecker classes
    Represents that the molecule contains double bonds that can be cis or trans
    Represents that incorrect/impossible arrangement of wedge bonds around chiral centers have been found in the molecule
    Represents that the molecule is marked with invalid "absolute stereo" flag
    Deprecated, for removal: This API element is subject to removal in a future version.
    Represents that invalid coordination systems have been found in the molecule
    Represents that invalid reaction mapping has been found in the molecule
    Represents that invalid R-groups have been found in the molecule
    Represents that isotope atoms have been found in the molecule
    Represents that incorrectly drawn metallocenes have been found in the molecule
    Represents that incorrectly drawn metallocenes have been found in the molecule
    Represents that atoms without atom map numbers have been found in the molecule
    Represents that some R-group definitions are missing from the molecule
    Represents that the sum charge of the molecule is not zero
    Represents that invalid R-group definitions have been found in the molecule
    Deprecated, for removal: This API element is subject to removal in a future version.
    MULTIPLE_COMPONENT is used instead
    Represents that the molecule contains multiple components
    Represents that the molecule contains multiple stereo centers
    Dummy error type representing no errors.
    Represents that non-standard wedge configurations around chiral centers have been found in the molecule
    Represents that wedge bonds connected to non-stereo atoms have been found in the molecule
    Represents that overlapping atoms have been found in the molecule
    Represents that overlapping bonds have been found in the molecule
    Represents that pseudo atoms have been found in the molecule
    Represents that pseudo atoms that could be converted to abbreviated groups have been found in the molecule
    Deprecated, for removal: This API element is subject to removal in a future version.
    PSEUDO is used instead
    Represents that atoms with query properties have been found in the molecule
    Represents that bonds with query properties have been found in the molecule
    Represents that asymmetric atoms without specific stereo configuration have been found in the molecule
    Represents that atoms with radicals have been found in the molecule
    Represents that rare elements have been found in the molecule
    Represents that the molecule contains R-atom
    Represents that the molecule contains reacting center bond marks
    Represents that the molecule contains multiple stereogenic center groups
    Represents that invalid attachments in R-group definitions have been found in the molecule
    Represents that invalid R-atoms corresponding to R-group bridge definitions have been found in the molecule
    Represents that small ring errors have been found in the molecule
    Represents that solvents have been found in the molecule
    Deprecated, for removal: This API element is subject to removal in a future version.
    SOLVENT_AMBIGUOUS is used instead
    Represents that more than one type of solvents have been found in the molecule
    Represents that star atoms have been found in the molecule
    Represents that stereo-care boxes (search markers) have been found in the molecule
    Represents that stereo inversion/retention marks have been found in the molecule/reaction
    Represents that straight double bonds have been found in the molecule
    Represents that the specified substructure has been found in the molecule
    Deprecated, for removal: This API element is subject to removal in a future version.
    This error type is not used, will be removed
    Represents that 3D coordinates have been found in the molecule
    Represents that the reactions scheme has more atoms on one side of the reaction arrow than on the other
    Represents that the molecule contains unused R-group definitions
    Represents that valence errors have been found in the molecule
    Represents that atoms with specified valence properties have been found in the molecule
    Represents that wiggly bonds have been found in the molecule
    Represents that wiggly bonds on tetrahedral stereo centers have been found in the molecule
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • ABBREVIATED_GROUP

      public static final StructureCheckerErrorType ABBREVIATED_GROUP
      Represents that abbreviated groups have been found in the molecule
    • ABBREVIATED_GROUP_WITH_ONLY_CONTRACTED

      public static final StructureCheckerErrorType ABBREVIATED_GROUP_WITH_ONLY_CONTRACTED
      Represents that only contracted abbreviated groups have been found in the molecule
    • ABBREVIATED_GROUP_WITH_ONLY_EXPANDED

      public static final StructureCheckerErrorType ABBREVIATED_GROUP_WITH_ONLY_EXPANDED
      Represents that only expanded abbreviated groups have been found in the molecule
    • ABSENT_CHIRAL_FLAG

      public static final StructureCheckerErrorType ABSENT_CHIRAL_FLAG
      Represents that the molecule is chiral, but flag is not added to the molecule
    • ABSOLUTE_STEREO_CONFIGURATION

      public static final StructureCheckerErrorType ABSOLUTE_STEREO_CONFIGURATION
      Represents that all asymmetric centers in the molecule have absolute stereo configuration
    • ALIAS

      public static final StructureCheckerErrorType ALIAS
      Represents that alias values have been found in the molecule
    • ALIAS_ATOM

      public static final StructureCheckerErrorType ALIAS_ATOM
      Represents that alias values that could be converted to elements have been found in the molecule
    • ALIAS_GROUP

      public static final StructureCheckerErrorType ALIAS_GROUP
      Represents that alias values that could be converted to abbreviated groups have been found in the molecule
    • ALIAS_NONE

      public static final StructureCheckerErrorType ALIAS_NONE
      Represents that alias values have been found in the molecule, but they cannot be converted to elements or abbreviated groups
    • AROMATICITY

      public static final StructureCheckerErrorType AROMATICITY
      Represents that aromaticity problems have been found in the molecule
    • ATOM_MAP

      public static final StructureCheckerErrorType ATOM_MAP
      Represents that atom maps have been found in the molecule
    • ATOM_QUERY_PROPERTY

      public static final StructureCheckerErrorType ATOM_QUERY_PROPERTY
      Represents that atoms having query properties have been found in the molecule
    • ATOM_TYPE

      public static final StructureCheckerErrorType ATOM_TYPE
      Represents that atoms with the specified symbol have been found in the molecule
    • ATOM_VALUE

      public static final StructureCheckerErrorType ATOM_VALUE
      Represents that atom values have been found in the molecule
    • ATROPISOMER

      public static final StructureCheckerErrorType ATROPISOMER
      Represents that atropisomers have been found in the molecule
    • ATTACHED_DATA

      public static final StructureCheckerErrorType ATTACHED_DATA
      Represents that attached data have been found in the molecule
    • BOND_ANGLE

      public static final StructureCheckerErrorType BOND_ANGLE
      Represents that bond angle problems have been found in the molecule
    • BOND_LENGTH

      public static final StructureCheckerErrorType BOND_LENGTH
      Represents that bond length problems have been found in the molecule
    • BOND_TOPOLOGY

      public static final StructureCheckerErrorType BOND_TOPOLOGY
      Represents that the molecule contains bond(s) with topology
    • BRACKETS

      public static final StructureCheckerErrorType BRACKETS
      Representing that the molecule contains brackets
    • CHIRAL_FLAG

      public static final StructureCheckerErrorType CHIRAL_FLAG
      Represents that the molecule is marked with "absolute stereo" flag
    • CIRCULAR_RGROUP_REFERENCE

      public static final StructureCheckerErrorType CIRCULAR_RGROUP_REFERENCE
      Represents that the molecule contains circular R-group references
    • COVALENT_COUNTER_ION

      public static final StructureCheckerErrorType COVALENT_COUNTER_ION
      Represents that incorrectly drawn covalent counter ions have been found in the molecule
    • CROSSED_DOUBLE_BOND

      public static final StructureCheckerErrorType CROSSED_DOUBLE_BOND
      Represents that crossed double bonds have been found in the molecule
    • DOODLE

      public static final StructureCheckerErrorType DOODLE
      Represents that the molecule contains serious scanning or drawing issues, typically as a result of optical recognition process
    • DOUBLE_BOND_STEREO

      public static final StructureCheckerErrorType DOUBLE_BOND_STEREO
      Represents that the molecule contains either double bonds which are not valid
    • EMPTY

      public static final StructureCheckerErrorType EMPTY
      Represents that the molecule is empty
    • EXPLICIT_H

      public static final StructureCheckerErrorType EXPLICIT_H
      Represents that explicit hydrogens have been found in the molecule
    • EXPLICIT_LONE_PAIR

      public static final StructureCheckerErrorType EXPLICIT_LONE_PAIR
      Represents that explicit lone pairs have been found in the molecule
    • EXTERNAL

      public static final StructureCheckerErrorType EXTERNAL
      Error type for externally developed StructureChecker classes
    • EZ_DOUBLE_BOND

      public static final StructureCheckerErrorType EZ_DOUBLE_BOND
      Represents that the molecule contains double bonds that can be cis or trans
    • INCORRECT_TETRAHEDRAL_STEREO

      public static final StructureCheckerErrorType INCORRECT_TETRAHEDRAL_STEREO
      Represents that incorrect/impossible arrangement of wedge bonds around chiral centers have been found in the molecule
    • INVALID_CHIRAL_FLAG

      public static final StructureCheckerErrorType INVALID_CHIRAL_FLAG
      Represents that the molecule is marked with invalid "absolute stereo" flag
    • INVALID_COORDINATION_SYSTEM

      public static final StructureCheckerErrorType INVALID_COORDINATION_SYSTEM
      Represents that invalid coordination systems have been found in the molecule
    • INVALID_COORD_SYSTEM

      @Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2026) public static final StructureCheckerErrorType INVALID_COORD_SYSTEM
      Deprecated, for removal: This API element is subject to removal in a future version.
      Represents that invalid coordination systems have been found in the molecule
    • INVALID_REACTION_MAP

      public static final StructureCheckerErrorType INVALID_REACTION_MAP
      Represents that invalid reaction mapping has been found in the molecule
    • INVALID_RGROUP

      public static final StructureCheckerErrorType INVALID_RGROUP
      Represents that invalid R-groups have been found in the molecule
    • ISOTOPE

      public static final StructureCheckerErrorType ISOTOPE
      Represents that isotope atoms have been found in the molecule
    • METALLOCENE

      public static final StructureCheckerErrorType METALLOCENE
      Represents that incorrectly drawn metallocenes have been found in the molecule
    • METALLOCENE_AMBIGUOUS

      public static final StructureCheckerErrorType METALLOCENE_AMBIGUOUS
      Represents that incorrectly drawn metallocenes have been found in the molecule
    • MISSING_ATOM_MAP

      public static final StructureCheckerErrorType MISSING_ATOM_MAP
      Represents that atoms without atom map numbers have been found in the molecule
    • MISSING_RGROUP

      public static final StructureCheckerErrorType MISSING_RGROUP
      Represents that some R-group definitions are missing from the molecule
    • MOLECULE_CHARGE

      public static final StructureCheckerErrorType MOLECULE_CHARGE
      Represents that the sum charge of the molecule is not zero
    • MULTI_CENTER

      public static final StructureCheckerErrorType MULTI_CENTER
      Represents that invalid R-group definitions have been found in the molecule
    • MULTIPLE_COMPONENT

      public static final StructureCheckerErrorType MULTIPLE_COMPONENT
      Represents that the molecule contains multiple components
    • MULTI_COMPONENT

      Deprecated, for removal: This API element is subject to removal in a future version.
      MULTIPLE_COMPONENT is used instead
      Represents that the molecule contains multiple components
    • MULTIPLE_STEREO_CENTER

      public static final StructureCheckerErrorType MULTIPLE_STEREO_CENTER
      Represents that the molecule contains multiple stereo centers
    • NO_ERROR

      public static final StructureCheckerErrorType NO_ERROR
      Dummy error type representing no errors. Actual checkers do not use this error type, it is only used internally for technical reasons.
    • NON_STANDARD_WEDGE_SCHEME

      public static final StructureCheckerErrorType NON_STANDARD_WEDGE_SCHEME
      Represents that non-standard wedge configurations around chiral centers have been found in the molecule
    • NON_STEREO_WEDGE_BOND

      public static final StructureCheckerErrorType NON_STEREO_WEDGE_BOND
      Represents that wedge bonds connected to non-stereo atoms have been found in the molecule
    • OVERLAPPING_ATOMS

      public static final StructureCheckerErrorType OVERLAPPING_ATOMS
      Represents that overlapping atoms have been found in the molecule
    • OVERLAPPING_BONDS

      public static final StructureCheckerErrorType OVERLAPPING_BONDS
      Represents that overlapping bonds have been found in the molecule
    • PSEUDO

      public static final StructureCheckerErrorType PSEUDO
      Represents that pseudo atoms have been found in the molecule
    • PSEUDO_GROUP

      public static final StructureCheckerErrorType PSEUDO_GROUP
      Represents that pseudo atoms that could be converted to abbreviated groups have been found in the molecule
    • PSEUDO_NO_GROUP

      Deprecated, for removal: This API element is subject to removal in a future version.
      PSEUDO is used instead
      Represents that pseudo atoms have been found in the molecule
    • QUERY_ATOM

      public static final StructureCheckerErrorType QUERY_ATOM
      Represents that atoms with query properties have been found in the molecule
    • QUERY_BOND

      public static final StructureCheckerErrorType QUERY_BOND
      Represents that bonds with query properties have been found in the molecule
    • RACEMATE

      public static final StructureCheckerErrorType RACEMATE
      Represents that asymmetric atoms without specific stereo configuration have been found in the molecule
    • RADICAL

      public static final StructureCheckerErrorType RADICAL
      Represents that atoms with radicals have been found in the molecule
    • RARE_ELEMENT

      public static final StructureCheckerErrorType RARE_ELEMENT
      Represents that rare elements have been found in the molecule
    • RATOM

      public static final StructureCheckerErrorType RATOM
      Represents that the molecule contains R-atom
    • REACTING_CENTER_BOND_MARK

      public static final StructureCheckerErrorType REACTING_CENTER_BOND_MARK
      Represents that the molecule contains reacting center bond marks
    • RELATIVE_STEREO

      public static final StructureCheckerErrorType RELATIVE_STEREO
      Represents that the molecule contains multiple stereogenic center groups
    • RGROUP_ATTACHMENT_ERROR

      public static final StructureCheckerErrorType RGROUP_ATTACHMENT_ERROR
      Represents that invalid attachments in R-group definitions have been found in the molecule
    • RGROUP_BRIDGE_RATOM

      public static final StructureCheckerErrorType RGROUP_BRIDGE_RATOM
      Represents that invalid R-atoms corresponding to R-group bridge definitions have been found in the molecule
    • SMALL_RING

      public static final StructureCheckerErrorType SMALL_RING
      Represents that small ring errors have been found in the molecule
    • SOLVENT

      public static final StructureCheckerErrorType SOLVENT
      Represents that solvents have been found in the molecule
    • SOLVENT_AMBIGUOUS

      public static final StructureCheckerErrorType SOLVENT_AMBIGUOUS
      Represents that more than one type of solvents have been found in the molecule
    • SOLVENT_AMBIGOUS

      Deprecated, for removal: This API element is subject to removal in a future version.
      SOLVENT_AMBIGUOUS is used instead
      Represents that more than one type of solvents have been found in the molecule
    • STAR

      public static final StructureCheckerErrorType STAR
      Represents that star atoms have been found in the molecule
    • STEREO_CARE_BOX

      public static final StructureCheckerErrorType STEREO_CARE_BOX
      Represents that stereo-care boxes (search markers) have been found in the molecule
    • STEREO_INVERSION_RETENTION_MARK

      public static final StructureCheckerErrorType STEREO_INVERSION_RETENTION_MARK
      Represents that stereo inversion/retention marks have been found in the molecule/reaction
    • STRAIGHT_DOUBLE_BOND

      public static final StructureCheckerErrorType STRAIGHT_DOUBLE_BOND
      Represents that straight double bonds have been found in the molecule
    • SUBSTRUCTURE

      public static final StructureCheckerErrorType SUBSTRUCTURE
      Represents that the specified substructure has been found in the molecule
    • SUBSTRUCTURE_NOFIX

      @Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2026) public static final StructureCheckerErrorType SUBSTRUCTURE_NOFIX
      Deprecated, for removal: This API element is subject to removal in a future version.
      This error type is not used, will be removed
      Represents that the specified substructure has been found in the molecule, but no data will be available for the fix in the result
    • THREE_DIM

      public static final StructureCheckerErrorType THREE_DIM
      Represents that 3D coordinates have been found in the molecule
    • UNBALANCED_REACTION

      public static final StructureCheckerErrorType UNBALANCED_REACTION
      Represents that the reactions scheme has more atoms on one side of the reaction arrow than on the other
    • UNUSED_RGROUP

      public static final StructureCheckerErrorType UNUSED_RGROUP
      Represents that the molecule contains unused R-group definitions
    • VALENCE

      public static final StructureCheckerErrorType VALENCE
      Represents that valence errors have been found in the molecule
    • VALENCE_PROPERTY

      public static final StructureCheckerErrorType VALENCE_PROPERTY
      Represents that atoms with specified valence properties have been found in the molecule
    • WIGGLY

      public static final StructureCheckerErrorType WIGGLY
      Represents that wiggly bonds have been found in the molecule
    • WIGGLY_BOND_TETRAHEDRAL

      public static final StructureCheckerErrorType WIGGLY_BOND_TETRAHEDRAL
      Represents that wiggly bonds on tetrahedral stereo centers have been found in the molecule
  • Method Details

    • values

      public static StructureCheckerErrorType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static StructureCheckerErrorType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null