RDKit
Open-source cheminformatics and machine learning.
|
#include <Validate.h>
Public Member Functions | |
MolVSValidation () | |
MolVSValidation (const std::vector< std::shared_ptr< ValidationMethod > > &validations) | |
overloaded constructor to take in a user-defined list of ValidationMethod | |
std::shared_ptr< ValidationMethod > | copy () const override |
Public Member Functions inherited from RDKit::MolStandardize::CompositeValidation | |
CompositeValidation (const std::vector< std::shared_ptr< ValidationMethod > > &validations) | |
std::vector< ValidationErrorInfo > | validate (const ROMol &mol, bool reportAllFailures) const override |
Public Member Functions inherited from RDKit::MolStandardize::ValidationMethod | |
ValidationMethod ()=default | |
virtual | ~ValidationMethod ()=default |
The MolVSValidation class includes most of the same validations as molvs.validations, namely NoAtomValidation, FragmentValidation, NeutralValidation, IsotopeValidation. MolVS also has IsNoneValidation and DichloroethaneValidation but these were not included here (yet).
Definition at line 160 of file Validate.h.
RDKit::MolStandardize::MolVSValidation::MolVSValidation | ( | ) |
RDKit::MolStandardize::MolVSValidation::MolVSValidation | ( | const std::vector< std::shared_ptr< ValidationMethod > > & | validations | ) |
overloaded constructor to take in a user-defined list of ValidationMethod
|
inlineoverridevirtual |
Reimplemented from RDKit::MolStandardize::CompositeValidation.
Definition at line 168 of file Validate.h.