29 #ifndef CDPL_CHEM_CONTROLPARAMETERFUNCTIONS_HPP
30 #define CDPL_CHEM_CONTROLPARAMETERFUNCTIONS_HPP
46 class ControlParameterContainer;
Definition of the preprocessor macro CDPL_CHEM_API.
#define CDPL_CHEM_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Base class providing methods for the storage and lookup of control-parameter values.
Definition: ControlParameterContainer.hpp:93
CDPL_CHEM_API void setXYZCalcFormalChargesParameter(Base::ControlParameterContainer &cntnr, bool calc)
Sets the value of the Chem::ControlParameter::XYZ_CALC_FORMAL_CHARGES parameter in cntnr to calc.
CDPL_CHEM_API bool getSMILESOutputRingBondStereoParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_OUTPUT_RING_BOND_STEREO parameter from cntnr.
CDPL_CHEM_API bool getCMLOutputCompactBondDataParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_OUTPUT_COMPACT_BOND_DATA parameter from cntnr.
CDPL_CHEM_API bool hasOutputConfEnergyAsCommentParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::OUTPUT_CONF_ENERGY_AS_COMMENT parameter.
CDPL_CHEM_API void clearSMILESOutputKekuleFormParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_OUTPUT_KEKULE_FORM parameter from cntnr.
CDPL_CHEM_API void clearMDLOutputConfEnergyToEnergyFieldParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_OUTPUT_CONF_ENERGY_TO_ENERGY_FIELD parameter from cntnr.
CDPL_CHEM_API void setCMLEnableAromaticBondTypesParameter(Base::ControlParameterContainer &cntnr, bool enable)
Sets the value of the Chem::ControlParameter::CML_ENABLE_AROMATIC_BOND_TYPES parameter in cntnr to en...
CDPL_CHEM_API bool getStrictErrorCheckingParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::STRICT_ERROR_CHECKING parameter from cntnr.
CDPL_CHEM_API void clearMultiConfInputProcessorParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MULTI_CONF_INPUT_PROCESSOR parameter from cntnr.
CDPL_CHEM_API bool getMDLUpdateTimestampParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_UPDATE_TIMESTAMP parameter from cntnr.
CDPL_CHEM_API bool hasMDLIgnoreParityParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_IGNORE_PARITY parameter.
CDPL_CHEM_API void clearMOL2CalcFormalChargesParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MOL2_CALC_FORMAL_CHARGES parameter from cntnr.
CDPL_CHEM_API void setCMLOutputXMLDeclarationParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::CML_OUTPUT_XML_DECLARATION parameter in cntnr to output...
CDPL_CHEM_API bool hasMultiConfImportParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MULTI_CONF_IMPORT parameter.
CDPL_CHEM_API void setBondMemberSwapStereoFixParameter(Base::ControlParameterContainer &cntnr, bool fix)
Sets the value of the Chem::ControlParameter::BOND_MEMBER_SWAP_STEREO_FIX parameter in cntnr to fix.
CDPL_CHEM_API void clearSMILESOutputHydrogenCountParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_OUTPUT_HYDROGEN_COUNT parameter from cntnr.
CDPL_CHEM_API bool getMDLOutputConfEnergyAsSDEntryParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_OUTPUT_CONF_ENERGY_AS_SD_ENTRY parameter from cn...
CDPL_CHEM_API bool getJMESeparateComponentsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::JME_SEPARATE_COMPONENTS parameter from cntnr.
CDPL_CHEM_API bool hasMOL2OutputFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MOL2_OUTPUT_FORMAL_CHARGES parameter.
CDPL_CHEM_API void setMOL2ReadPartialAsFormalChargesParameter(Base::ControlParameterContainer &cntnr, bool read)
Sets the value of the Chem::ControlParameter::MOL2_READ_PARTIAL_AS_FORMAL_CHARGES parameter in cntnr ...
CDPL_CHEM_API void setMOL2OutputFormalChargesParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::MOL2_OUTPUT_FORMAL_CHARGES parameter in cntnr to output...
CDPL_CHEM_API bool getCMLEnableAromaticBondTypesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_ENABLE_AROMATIC_BOND_TYPES parameter from cntnr.
CDPL_CHEM_API bool getOrdinaryHydrogenDepleteParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::ORDINARY_HYDROGEN_DEPLETE parameter from cntnr.
CDPL_CHEM_API void clearMOL2ReadPartialAsFormalChargesParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MOL2_READ_PARTIAL_AS_FORMAL_CHARGES parameter from cntnr.
CDPL_CHEM_API void setMOL2OutputSubstructuresParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::MOL2_OUTPUT_SUBSTRUCTURES parameter in cntnr to output.
CDPL_CHEM_API bool getMDLIgnoreParityParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_IGNORE_PARITY parameter from cntnr.
CDPL_CHEM_API bool hasMDLUpdateTimestampParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_UPDATE_TIMESTAMP parameter.
CDPL_CHEM_API bool hasINCHIOutputOptionsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::INCHI_OUTPUT_OPTIONS parameter.
CDPL_CHEM_API bool getXYZCalcFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::XYZ_CALC_FORMAL_CHARGES parameter from cntnr.
CDPL_CHEM_API void clearMDLRXNFileVersionParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_RXN_FILE_VERSION parameter from cntnr.
CDPL_CHEM_API bool getMOL2ReadPartialAsFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MOL2_READ_PARTIAL_AS_FORMAL_CHARGES parameter from c...
CDPL_CHEM_API bool getMDLOutputConfEnergyToEnergyFieldParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_OUTPUT_CONF_ENERGY_TO_ENERGY_FIELD parameter fro...
CDPL_CHEM_API void setMultiConfImportParameter(Base::ControlParameterContainer &cntnr, bool multi_conf)
Sets the value of the Chem::ControlParameter::MULTI_CONF_IMPORT parameter in cntnr to multi_conf.
CDPL_CHEM_API bool hasMDLTrimLinesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_TRIM_LINES parameter.
CDPL_CHEM_API bool hasMDLTruncateStringsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_TRUNCATE_STRINGS parameter.
CDPL_CHEM_API void setCMLOutputIsotopeParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::CML_OUTPUT_ISOTOPE parameter in cntnr to output.
CDPL_CHEM_API bool hasJMESeparateComponentsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::JME_SEPARATE_COMPONENTS parameter.
CDPL_CHEM_API bool getMOL2OutputSubstructuresParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MOL2_OUTPUT_SUBSTRUCTURES parameter from cntnr.
CDPL_CHEM_API bool getMOL2EnableAromaticBondTypesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MOL2_ENABLE_AROMATIC_BOND_TYPES parameter from cntnr...
CDPL_CHEM_API void clearMOL2MoleculeTypeParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MOL2_MOLECULE_TYPE parameter from cntnr.
CDPL_CHEM_API bool getMDLTruncateStringsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_TRUNCATE_STRINGS parameter from cntnr.
CDPL_CHEM_API bool hasCheckLineLengthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CHECK_LINE_LENGTH parameter.
CDPL_CHEM_API bool getMDLEnableAromaticBondTypesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_ENABLE_AROMATIC_BOND_TYPES parameter from cntnr.
CDPL_CHEM_API void setINCHIOutputOptionsParameter(Base::ControlParameterContainer &cntnr, const std::string &opts)
Sets the value of the Chem::ControlParameter::INCHI_OUTPUT_OPTIONS parameter in cntnr to opts.
CDPL_CHEM_API bool hasMDLRXNFileVersionParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_RXN_FILE_VERSION parameter.
CDPL_CHEM_API bool hasMDLCTABVersionParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_CTAB_VERSION parameter.
CDPL_CHEM_API bool hasSMILESNoOrganicSubsetParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_NO_ORGANIC_SUBSET parameter.
CDPL_CHEM_API void setSMILESNoOrganicSubsetParameter(Base::ControlParameterContainer &cntnr, bool no_subset)
Sets the value of the Chem::ControlParameter::SMILES_NO_ORGANIC_SUBSET parameter in cntnr to no_subse...
CDPL_CHEM_API void clearMDLTrimLinesParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_TRIM_LINES parameter from cntnr.
CDPL_CHEM_API void clearCMLOutputSpinMultiplicityParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_OUTPUT_SPIN_MULTIPLICITY parameter from cntnr.
CDPL_CHEM_API const std::string & getConfIndexNameSuffixPatternParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CONF_INDEX_NAME_SUFFIX_PATTERN parameter from cntnr.
CDPL_CHEM_API void clearCMLOutputElementNamespaceParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_OUTPUT_ELEMENT_NAMESPACE parameter from cntnr.
CDPL_CHEM_API void clearCMLOutputXMLDeclarationParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_OUTPUT_XML_DECLARATION parameter from cntnr.
CDPL_CHEM_API void setMDLTruncateLinesParameter(Base::ControlParameterContainer &cntnr, bool trunc)
Sets the value of the Chem::ControlParameter::MDL_TRUNCATE_LINES parameter in cntnr to trunc.
CDPL_CHEM_API void clearSMILESOutputAromaticBondsParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_OUTPUT_AROMATIC_BONDS parameter from cntnr.
CDPL_CHEM_API const std::string & getMDLConfEnergySDTagParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_CONF_ENERGY_SD_TAG parameter from cntnr.
CDPL_CHEM_API void clearXYZCalcFormalChargesParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::XYZ_CALC_FORMAL_CHARGES parameter from cntnr.
CDPL_CHEM_API void setMDLOutputConfEnergyToEnergyFieldParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::MDL_OUTPUT_CONF_ENERGY_TO_ENERGY_FIELD parameter in cnt...
CDPL_CHEM_API void setOrdinaryHydrogenDepleteParameter(Base::ControlParameterContainer &cntnr, bool deplete)
Sets the value of the Chem::ControlParameter::ORDINARY_HYDROGEN_DEPLETE parameter in cntnr to deplete...
CDPL_CHEM_API void clearMOL2EnableAromaticBondTypesParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MOL2_ENABLE_AROMATIC_BOND_TYPES parameter from cntnr.
CDPL_CHEM_API bool hasMOL2ReadPartialAsFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MOL2_READ_PARTIAL_AS_FORMAL_CHARGES parameter...
CDPL_CHEM_API bool hasSMILESOutputIsotopeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_OUTPUT_ISOTOPE parameter.
CDPL_CHEM_API void setMDLUpdateTimestampParameter(Base::ControlParameterContainer &cntnr, bool update)
Sets the value of the Chem::ControlParameter::MDL_UPDATE_TIMESTAMP parameter in cntnr to update.
CDPL_CHEM_API void setCMLOutputAtomParityParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::CML_OUTPUT_ATOM_PARITY parameter in cntnr to output.
CDPL_CHEM_API bool hasMDLTruncateLinesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_TRUNCATE_LINES parameter.
CDPL_CHEM_API bool getMultiConfImportParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MULTI_CONF_IMPORT parameter from cntnr.
CDPL_CHEM_API bool hasBondMemberSwapStereoFixParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::BOND_MEMBER_SWAP_STEREO_FIX parameter.
CDPL_CHEM_API void clearSMILESRxnOutputAtomMappingIDParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_RXN_OUTPUT_ATOM_MAPPING_ID parameter from cntnr.
CDPL_CHEM_API bool getCheckLineLengthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CHECK_LINE_LENGTH parameter from cntnr.
CDPL_CHEM_API bool hasMDLTrimStringsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_TRIM_STRINGS parameter.
CDPL_CHEM_API unsigned int getMOL2ChargeTypeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MOL2_CHARGE_TYPE parameter from cntnr.
CDPL_CHEM_API void clearCMLOutputDoubleBondStereoParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_OUTPUT_DOUBLE_BOND_STEREO parameter from cntnr.
CDPL_CHEM_API bool hasMOL2EnableExtendedAtomTypesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MOL2_ENABLE_EXTENDED_ATOM_TYPES parameter.
CDPL_CHEM_API void clearCoordinatesDimensionParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::COORDINATES_DIMENSION parameter from cntnr.
CDPL_CHEM_API void setSMILESMinStereoBondRingSizeParameter(Base::ControlParameterContainer &cntnr, std::size_t min_size)
Sets the value of the Chem::ControlParameter::SMILES_MIN_STEREO_BOND_RING_SIZE parameter in cntnr to ...
CDPL_CHEM_API bool hasCMLOutputIsotopeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_OUTPUT_ISOTOPE parameter.
CDPL_CHEM_API bool hasCMLOutputStructureDataParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_OUTPUT_STRUCTURE_DATA parameter.
CDPL_CHEM_API bool hasXYZCommentIsNameParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::XYZ_COMMENT_IS_NAME parameter.
CDPL_CHEM_API bool getMOL2CalcFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MOL2_CALC_FORMAL_CHARGES parameter from cntnr.
CDPL_CHEM_API bool hasMDLConfEnergySDTagParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_CONF_ENERGY_SD_TAG parameter.
CDPL_CHEM_API void clearMDLTruncateLinesParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_TRUNCATE_LINES parameter from cntnr.
CDPL_CHEM_API void clearCMLOutputIsotopeParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_OUTPUT_ISOTOPE parameter from cntnr.
CDPL_CHEM_API bool hasMOL2OutputSubstructuresParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MOL2_OUTPUT_SUBSTRUCTURES parameter.
CDPL_CHEM_API bool hasSMILESRxnOutputAtomMappingIDParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_RXN_OUTPUT_ATOM_MAPPING_ID parameter.
CDPL_CHEM_API bool getSMILESNoOrganicSubsetParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_NO_ORGANIC_SUBSET parameter from cntnr.
CDPL_CHEM_API void clearBondMemberSwapStereoFixParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::BOND_MEMBER_SWAP_STEREO_FIX parameter from cntnr.
CDPL_CHEM_API void setCMLOutputMoleculeNameParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::CML_OUTPUT_MOLECULE_NAME parameter in cntnr to output.
CDPL_CHEM_API void clearCMLOutputCompactBondDataParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_OUTPUT_COMPACT_BOND_DATA parameter from cntnr.
CDPL_CHEM_API void setMDLEnableAromaticBondTypesParameter(Base::ControlParameterContainer &cntnr, bool enable)
Sets the value of the Chem::ControlParameter::MDL_ENABLE_AROMATIC_BOND_TYPES parameter in cntnr to en...
CDPL_CHEM_API void clearCMLOutputAtomParityParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_OUTPUT_ATOM_PARITY parameter from cntnr.
CDPL_CHEM_API bool hasMOL2EnableAromaticBondTypesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MOL2_ENABLE_AROMATIC_BOND_TYPES parameter.
CDPL_CHEM_API void clearCMLOutputMoleculeNameParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_OUTPUT_MOLECULE_NAME parameter from cntnr.
CDPL_CHEM_API void setMultiConfExportParameter(Base::ControlParameterContainer &cntnr, bool multi_conf)
Sets the value of the Chem::ControlParameter::MULTI_CONF_EXPORT parameter in cntnr to multi_conf.
CDPL_CHEM_API void clearSMILESMolOutputAtomMappingIDParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_MOL_OUTPUT_ATOM_MAPPING_ID parameter from cntnr.
CDPL_CHEM_API void setConfIndexNameSuffixPatternParameter(Base::ControlParameterContainer &cntnr, const std::string &pattern)
Sets the value of the Chem::ControlParameter::CONF_INDEX_NAME_SUFFIX_PATTERN parameter in cntnr to pa...
CDPL_CHEM_API void setSMILESOutputAtomStereoParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::SMILES_OUTPUT_ATOM_STEREO parameter in cntnr to output.
CDPL_CHEM_API bool hasCMLOutputAtomParityParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_OUTPUT_ATOM_PARITY parameter.
CDPL_CHEM_API bool hasMDLEnableAromaticBondTypesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_ENABLE_AROMATIC_BOND_TYPES parameter.
CDPL_CHEM_API void clearMDLTruncateStringsParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_TRUNCATE_STRINGS parameter from cntnr.
CDPL_CHEM_API bool hasCMLOutputCompactAtomDataParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_OUTPUT_COMPACT_ATOM_DATA parameter.
CDPL_CHEM_API bool getSMILESOutputKekuleFormParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_OUTPUT_KEKULE_FORM parameter from cntnr.
CDPL_CHEM_API const std::string & getCMLOutputElementNamespaceParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_OUTPUT_ELEMENT_NAMESPACE parameter from cntnr.
CDPL_CHEM_API bool getCMLOutputSpinMultiplicityParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_OUTPUT_SPIN_MULTIPLICITY parameter from cntnr.
CDPL_CHEM_API bool hasCMLOutputSpinMultiplicityParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_OUTPUT_SPIN_MULTIPLICITY parameter.
CDPL_CHEM_API void setCMLOutputSingleBondStereoParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::CML_OUTPUT_SINGLE_BOND_STEREO parameter in cntnr to out...
CDPL_CHEM_API unsigned int getMOL2MoleculeTypeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MOL2_MOLECULE_TYPE parameter from cntnr.
CDPL_CHEM_API bool hasSMILESOutputBondStereoParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_OUTPUT_BOND_STEREO parameter.
CDPL_CHEM_API void setSMILESOutputBondStereoParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::SMILES_OUTPUT_BOND_STEREO parameter in cntnr to output.
CDPL_CHEM_API void setXYZPerceiveBondOrdersParameter(Base::ControlParameterContainer &cntnr, bool perceive)
Sets the value of the Chem::ControlParameter::XYZ_PERCEIVE_BOND_ORDERS parameter in cntnr to perceive...
CDPL_CHEM_API const std::string & getRecordSeparatorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::RECORD_SEPARATOR parameter from cntnr.
CDPL_CHEM_API void setXYZPerceiveConnectivityParameter(Base::ControlParameterContainer &cntnr, bool perceive)
Sets the value of the Chem::ControlParameter::XYZ_PERCEIVE_CONNECTIVITY parameter in cntnr to perceiv...
CDPL_CHEM_API void setINCHIInputOptionsParameter(Base::ControlParameterContainer &cntnr, const std::string &opts)
Sets the value of the Chem::ControlParameter::INCHI_INPUT_OPTIONS parameter in cntnr to opts.
CDPL_CHEM_API bool hasCMLOutputSingleBondStereoParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_OUTPUT_SINGLE_BOND_STEREO parameter.
CDPL_CHEM_API void setSMILESOutputCanonicalFormParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::SMILES_OUTPUT_CANONICAL_FORM parameter in cntnr to outp...
CDPL_CHEM_API void clearSMILESNoOrganicSubsetParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_NO_ORGANIC_SUBSET parameter from cntnr.
CDPL_CHEM_API void setSMILESOutputSingleBondsParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::SMILES_OUTPUT_SINGLE_BONDS parameter in cntnr to output...
CDPL_CHEM_API void clearCMLOutputStructureDataParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_OUTPUT_STRUCTURE_DATA parameter from cntnr.
CDPL_CHEM_API bool getSMILESRxnOutputAtomMappingIDParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_RXN_OUTPUT_ATOM_MAPPING_ID parameter from cnt...
CDPL_CHEM_API void setSMILESOutputRingBondStereoParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::SMILES_OUTPUT_RING_BOND_STEREO parameter in cntnr to ou...
CDPL_CHEM_API bool hasINCHIInputOptionsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::INCHI_INPUT_OPTIONS parameter.
CDPL_CHEM_API void clearXYZPerceiveBondOrdersParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::XYZ_PERCEIVE_BOND_ORDERS parameter from cntnr.
CDPL_CHEM_API const std::string & getINCHIInputOptionsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::INCHI_INPUT_OPTIONS parameter from cntnr.
CDPL_CHEM_API void clearRecordSeparatorParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::RECORD_SEPARATOR parameter from cntnr.
CDPL_CHEM_API void clearCMLEnableAromaticBondTypesParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_ENABLE_AROMATIC_BOND_TYPES parameter from cntnr.
CDPL_CHEM_API bool hasXYZPerceiveConnectivityParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::XYZ_PERCEIVE_CONNECTIVITY parameter.
CDPL_CHEM_API bool hasSMILESOutputRingBondStereoParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_OUTPUT_RING_BOND_STEREO parameter.
CDPL_CHEM_API void clearStrictErrorCheckingParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::STRICT_ERROR_CHECKING parameter from cntnr.
CDPL_CHEM_API void setMOL2MoleculeTypeParameter(Base::ControlParameterContainer &cntnr, unsigned int type)
Sets the value of the Chem::ControlParameter::MOL2_MOLECULE_TYPE parameter in cntnr to type.
CDPL_CHEM_API void clearMDLConfEnergySDTagParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_CONF_ENERGY_SD_TAG parameter from cntnr.
CDPL_CHEM_API bool hasMOL2MoleculeTypeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MOL2_MOLECULE_TYPE parameter.
CDPL_CHEM_API void clearMDLIgnoreParityParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_IGNORE_PARITY parameter from cntnr.
CDPL_CHEM_API bool hasSMILESMolOutputAtomMappingIDParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_MOL_OUTPUT_ATOM_MAPPING_ID parameter.
CDPL_CHEM_API bool getSMILESOutputAromaticBondsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_OUTPUT_AROMATIC_BONDS parameter from cntnr.
CDPL_CHEM_API void setMDLRXNFileVersionParameter(Base::ControlParameterContainer &cntnr, unsigned int version)
Sets the value of the Chem::ControlParameter::MDL_RXN_FILE_VERSION parameter in cntnr to version.
CDPL_CHEM_API std::size_t getCoordinatesDimensionParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::COORDINATES_DIMENSION parameter from cntnr.
CDPL_CHEM_API void clearXYZPerceiveConnectivityParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::XYZ_PERCEIVE_CONNECTIVITY parameter from cntnr.
CDPL_CHEM_API bool getOutputConfEnergyAsCommentParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::OUTPUT_CONF_ENERGY_AS_COMMENT parameter from cntnr.
CDPL_CHEM_API void setSMILESOutputHydrogenCountParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::SMILES_OUTPUT_HYDROGEN_COUNT parameter in cntnr to outp...
CDPL_CHEM_API void clearCDFOutputSinglePrecisionFloatsParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter from cntnr.
CDPL_CHEM_API bool hasSMILESOutputCanonicalFormParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_OUTPUT_CANONICAL_FORM parameter.
CDPL_CHEM_API bool getCMLOutputXMLDeclarationParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_OUTPUT_XML_DECLARATION parameter from cntnr.
CDPL_CHEM_API void clearSMILESOutputCanonicalFormParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_OUTPUT_CANONICAL_FORM parameter from cntnr.
CDPL_CHEM_API unsigned int getMDLRXNFileVersionParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_RXN_FILE_VERSION parameter from cntnr.
CDPL_CHEM_API bool getCMLOutputSingleBondStereoParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_OUTPUT_SINGLE_BOND_STEREO parameter from cntnr.
CDPL_CHEM_API void setXYZCommentIsNameParameter(Base::ControlParameterContainer &cntnr, bool is_name)
Sets the value of the Chem::ControlParameter::XYZ_COMMENT_IS_NAME parameter in cntnr to is_name.
CDPL_CHEM_API void setMDLOutputConfEnergyAsSDEntryParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::MDL_OUTPUT_CONF_ENERGY_AS_SD_ENTRY parameter in cntnr t...
CDPL_CHEM_API bool hasCDFOutputSinglePrecisionFloatsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter.
CDPL_CHEM_API void setJMESeparateComponentsParameter(Base::ControlParameterContainer &cntnr, bool separate)
Sets the value of the Chem::ControlParameter::JME_SEPARATE_COMPONENTS parameter in cntnr to separate.
CDPL_CHEM_API void setSMILESOutputKekuleFormParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::SMILES_OUTPUT_KEKULE_FORM parameter in cntnr to output.
CDPL_CHEM_API void setMultiConfInputProcessorParameter(Base::ControlParameterContainer &cntnr, const MultiConfMoleculeInputProcessor::SharedPointer &proc)
Sets the value of the Chem::ControlParameter::MULTI_CONF_INPUT_PROCESSOR parameter in cntnr to proc.
CDPL_CHEM_API void clearINCHIInputOptionsParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::INCHI_INPUT_OPTIONS parameter from cntnr.
CDPL_CHEM_API void setCMLOutputSpinMultiplicityParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::CML_OUTPUT_SPIN_MULTIPLICITY parameter in cntnr to outp...
CDPL_CHEM_API void clearMOL2OutputFormalChargesParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MOL2_OUTPUT_FORMAL_CHARGES parameter from cntnr.
CDPL_CHEM_API bool getBondMemberSwapStereoFixParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::BOND_MEMBER_SWAP_STEREO_FIX parameter from cntnr.
CDPL_CHEM_API void clearCMLOutputCompactAtomDataParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_OUTPUT_COMPACT_ATOM_DATA parameter from cntnr.
CDPL_CHEM_API bool hasMDLOutputConfEnergyToEnergyFieldParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_OUTPUT_CONF_ENERGY_TO_ENERGY_FIELD parame...
CDPL_CHEM_API void setCoordinatesDimensionParameter(Base::ControlParameterContainer &cntnr, std::size_t dim)
Sets the value of the Chem::ControlParameter::COORDINATES_DIMENSION parameter in cntnr to dim.
CDPL_CHEM_API bool hasStrictErrorCheckingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::STRICT_ERROR_CHECKING parameter.
CDPL_CHEM_API bool hasCMLOutputCompactBondDataParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_OUTPUT_COMPACT_BOND_DATA parameter.
CDPL_CHEM_API void setMDLTrimLinesParameter(Base::ControlParameterContainer &cntnr, bool trim)
Sets the value of the Chem::ControlParameter::MDL_TRIM_LINES parameter in cntnr to trim.
CDPL_CHEM_API bool hasCMLOutputXMLDeclarationParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_OUTPUT_XML_DECLARATION parameter.
CDPL_CHEM_API void clearMOL2ChargeTypeParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MOL2_CHARGE_TYPE parameter from cntnr.
CDPL_CHEM_API bool getCDFOutputSinglePrecisionFloatsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter from cn...
CDPL_CHEM_API bool hasMultiConfInputProcessorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MULTI_CONF_INPUT_PROCESSOR parameter.
CDPL_CHEM_API void setOutputConfEnergyAsCommentParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::OUTPUT_CONF_ENERGY_AS_COMMENT parameter in cntnr to out...
CDPL_CHEM_API bool hasCMLOutputElementNamespaceParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_OUTPUT_ELEMENT_NAMESPACE parameter.
CDPL_CHEM_API void setSMILESRxnOutputAtomMappingIDParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::SMILES_RXN_OUTPUT_ATOM_MAPPING_ID parameter in cntnr to...
CDPL_CHEM_API void setStrictErrorCheckingParameter(Base::ControlParameterContainer &cntnr, bool strict)
Sets the value of the Chem::ControlParameter::STRICT_ERROR_CHECKING parameter in cntnr to strict.
CDPL_CHEM_API bool hasMOL2ChargeTypeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MOL2_CHARGE_TYPE parameter.
CDPL_CHEM_API bool hasSMILESOutputHydrogenCountParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_OUTPUT_HYDROGEN_COUNT parameter.
CDPL_CHEM_API void clearMDLUpdateTimestampParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_UPDATE_TIMESTAMP parameter from cntnr.
CDPL_CHEM_API void setMOL2EnableAromaticBondTypesParameter(Base::ControlParameterContainer &cntnr, bool enable)
Sets the value of the Chem::ControlParameter::MOL2_ENABLE_AROMATIC_BOND_TYPES parameter in cntnr to e...
CDPL_CHEM_API void setCMLOutputCompactAtomDataParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::CML_OUTPUT_COMPACT_ATOM_DATA parameter in cntnr to outp...
CDPL_CHEM_API void clearMultiConfExportParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MULTI_CONF_EXPORT parameter from cntnr.
CDPL_CHEM_API void setMDLTruncateStringsParameter(Base::ControlParameterContainer &cntnr, bool trunc)
Sets the value of the Chem::ControlParameter::MDL_TRUNCATE_STRINGS parameter in cntnr to trunc.
CDPL_CHEM_API bool hasSMILESOutputAtomStereoParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_OUTPUT_ATOM_STEREO parameter.
CDPL_CHEM_API void setMDLTrimStringsParameter(Base::ControlParameterContainer &cntnr, bool trim)
Sets the value of the Chem::ControlParameter::MDL_TRIM_STRINGS parameter in cntnr to trim.
CDPL_CHEM_API bool getSMILESMolOutputAtomMappingIDParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_MOL_OUTPUT_ATOM_MAPPING_ID parameter from cnt...
CDPL_CHEM_API bool getSMILESOutputIsotopeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_OUTPUT_ISOTOPE parameter from cntnr.
CDPL_CHEM_API void clearMDLOutputConfEnergyAsSDEntryParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_OUTPUT_CONF_ENERGY_AS_SD_ENTRY parameter from cntnr.
CDPL_CHEM_API bool hasSMILESOutputAromaticBondsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_OUTPUT_AROMATIC_BONDS parameter.
CDPL_CHEM_API bool hasSMILESMinStereoBondRingSizeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_MIN_STEREO_BOND_RING_SIZE parameter.
CDPL_CHEM_API void setCMLOutputElementNamespaceParameter(Base::ControlParameterContainer &cntnr, const std::string &ns)
Sets the value of the Chem::ControlParameter::CML_OUTPUT_ELEMENT_NAMESPACE parameter in cntnr to ns.
CDPL_CHEM_API bool getMDLTrimStringsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_TRIM_STRINGS parameter from cntnr.
CDPL_CHEM_API bool hasSMILESOutputSingleBondsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_OUTPUT_SINGLE_BONDS parameter.
CDPL_CHEM_API bool getCMLOutputCompactAtomDataParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_OUTPUT_COMPACT_ATOM_DATA parameter from cntnr.
CDPL_CHEM_API void setMDLConfEnergySDTagParameter(Base::ControlParameterContainer &cntnr, const std::string &tag)
Sets the value of the Chem::ControlParameter::MDL_CONF_ENERGY_SD_TAG parameter in cntnr to tag.
CDPL_CHEM_API bool getMOL2OutputFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MOL2_OUTPUT_FORMAL_CHARGES parameter from cntnr.
CDPL_CHEM_API const std::string & getINCHIOutputOptionsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::INCHI_OUTPUT_OPTIONS parameter from cntnr.
CDPL_CHEM_API const MultiConfMoleculeInputProcessor::SharedPointer & getMultiConfInputProcessorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MULTI_CONF_INPUT_PROCESSOR parameter from cntnr.
CDPL_CHEM_API void clearSMILESOutputIsotopeParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_OUTPUT_ISOTOPE parameter from cntnr.
CDPL_CHEM_API bool getXYZPerceiveConnectivityParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::XYZ_PERCEIVE_CONNECTIVITY parameter from cntnr.
CDPL_CHEM_API void clearSMILESOutputRingBondStereoParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_OUTPUT_RING_BOND_STEREO parameter from cntnr.
CDPL_CHEM_API void setMDLIgnoreParityParameter(Base::ControlParameterContainer &cntnr, bool ignore)
Sets the value of the Chem::ControlParameter::MDL_IGNORE_PARITY parameter in cntnr to ignore.
CDPL_CHEM_API void clearConfIndexNameSuffixPatternParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CONF_INDEX_NAME_SUFFIX_PATTERN parameter from cntnr.
CDPL_CHEM_API bool getSMILESOutputCanonicalFormParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_OUTPUT_CANONICAL_FORM parameter from cntnr.
CDPL_CHEM_API void setMOL2ChargeTypeParameter(Base::ControlParameterContainer &cntnr, unsigned int type)
Sets the value of the Chem::ControlParameter::MOL2_CHARGE_TYPE parameter in cntnr to type.
CDPL_CHEM_API bool getMultiConfExportParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MULTI_CONF_EXPORT parameter from cntnr.
CDPL_CHEM_API void setMOL2CalcFormalChargesParameter(Base::ControlParameterContainer &cntnr, bool calc)
Sets the value of the Chem::ControlParameter::MOL2_CALC_FORMAL_CHARGES parameter in cntnr to calc.
CDPL_CHEM_API bool getSMILESOutputHydrogenCountParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_OUTPUT_HYDROGEN_COUNT parameter from cntnr.
CDPL_CHEM_API void setSMILESOutputIsotopeParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::SMILES_OUTPUT_ISOTOPE parameter in cntnr to output.
CDPL_CHEM_API void setSMILESMolOutputAtomMappingIDParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::SMILES_MOL_OUTPUT_ATOM_MAPPING_ID parameter in cntnr to...
CDPL_CHEM_API void setCMLOutputDoubleBondStereoParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::CML_OUTPUT_DOUBLE_BOND_STEREO parameter in cntnr to out...
CDPL_CHEM_API void setMOL2EnableExtendedAtomTypesParameter(Base::ControlParameterContainer &cntnr, bool enable)
Sets the value of the Chem::ControlParameter::MOL2_ENABLE_EXTENDED_ATOM_TYPES parameter in cntnr to e...
CDPL_CHEM_API bool hasMDLOutputConfEnergyAsSDEntryParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MDL_OUTPUT_CONF_ENERGY_AS_SD_ENTRY parameter.
CDPL_CHEM_API bool hasSMILESRecordFormatParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_RECORD_FORMAT parameter.
CDPL_CHEM_API void clearMDLTrimStringsParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_TRIM_STRINGS parameter from cntnr.
CDPL_CHEM_API void clearMOL2EnableExtendedAtomTypesParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MOL2_ENABLE_EXTENDED_ATOM_TYPES parameter from cntnr.
CDPL_CHEM_API unsigned int getMDLCTABVersionParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_CTAB_VERSION parameter from cntnr.
CDPL_CHEM_API bool getSMILESOutputBondStereoParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_OUTPUT_BOND_STEREO parameter from cntnr.
CDPL_CHEM_API void clearMDLCTABVersionParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_CTAB_VERSION parameter from cntnr.
CDPL_CHEM_API void clearOrdinaryHydrogenDepleteParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::ORDINARY_HYDROGEN_DEPLETE parameter from cntnr.
CDPL_CHEM_API void clearXYZCommentIsNameParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::XYZ_COMMENT_IS_NAME parameter from cntnr.
CDPL_CHEM_API void setCheckLineLengthParameter(Base::ControlParameterContainer &cntnr, bool check)
Sets the value of the Chem::ControlParameter::CHECK_LINE_LENGTH parameter in cntnr to check.
CDPL_CHEM_API void clearMOL2OutputSubstructuresParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MOL2_OUTPUT_SUBSTRUCTURES parameter from cntnr.
CDPL_CHEM_API bool hasOrdinaryHydrogenDepleteParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::ORDINARY_HYDROGEN_DEPLETE parameter.
CDPL_CHEM_API void clearMultiConfImportParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MULTI_CONF_IMPORT parameter from cntnr.
CDPL_CHEM_API void clearINCHIOutputOptionsParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::INCHI_OUTPUT_OPTIONS parameter from cntnr.
CDPL_CHEM_API bool hasCMLEnableAromaticBondTypesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_ENABLE_AROMATIC_BOND_TYPES parameter.
CDPL_CHEM_API bool hasCMLOutputDoubleBondStereoParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_OUTPUT_DOUBLE_BOND_STEREO parameter.
CDPL_CHEM_API void setRecordSeparatorParameter(Base::ControlParameterContainer &cntnr, const std::string &sep)
Sets the value of the Chem::ControlParameter::RECORD_SEPARATOR parameter in cntnr to sep.
CDPL_CHEM_API bool getXYZCommentIsNameParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::XYZ_COMMENT_IS_NAME parameter from cntnr.
CDPL_CHEM_API void clearSMILESOutputAtomStereoParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_OUTPUT_ATOM_STEREO parameter from cntnr.
CDPL_CHEM_API bool hasXYZCalcFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::XYZ_CALC_FORMAL_CHARGES parameter.
CDPL_CHEM_API void setSMILESOutputAromaticBondsParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::SMILES_OUTPUT_AROMATIC_BONDS parameter in cntnr to outp...
CDPL_CHEM_API std::size_t getSMILESMinStereoBondRingSizeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_MIN_STEREO_BOND_RING_SIZE parameter from cntn...
CDPL_CHEM_API void clearSMILESRecordFormatParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_RECORD_FORMAT parameter from cntnr.
CDPL_CHEM_API bool hasRecordSeparatorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::RECORD_SEPARATOR parameter.
CDPL_CHEM_API bool hasCMLOutputMoleculeNameParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CML_OUTPUT_MOLECULE_NAME parameter.
CDPL_CHEM_API bool getCMLOutputAtomParityParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_OUTPUT_ATOM_PARITY parameter from cntnr.
CDPL_CHEM_API bool hasSMILESOutputKekuleFormParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::SMILES_OUTPUT_KEKULE_FORM parameter.
CDPL_CHEM_API bool getSMILESOutputAtomStereoParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_OUTPUT_ATOM_STEREO parameter from cntnr.
CDPL_CHEM_API void setSMILESRecordFormatParameter(Base::ControlParameterContainer &cntnr, const std::string &format)
Sets the value of the Chem::ControlParameter::SMILES_RECORD_FORMAT parameter in cntnr to format.
CDPL_CHEM_API const std::string & getSMILESRecordFormatParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_RECORD_FORMAT parameter from cntnr.
CDPL_CHEM_API bool hasConfIndexNameSuffixPatternParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::CONF_INDEX_NAME_SUFFIX_PATTERN parameter.
CDPL_CHEM_API bool getMOL2EnableExtendedAtomTypesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MOL2_ENABLE_EXTENDED_ATOM_TYPES parameter from cntnr...
CDPL_CHEM_API bool getCMLOutputDoubleBondStereoParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_OUTPUT_DOUBLE_BOND_STEREO parameter from cntnr.
CDPL_CHEM_API bool getCMLOutputMoleculeNameParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_OUTPUT_MOLECULE_NAME parameter from cntnr.
CDPL_CHEM_API bool getSMILESOutputSingleBondsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::SMILES_OUTPUT_SINGLE_BONDS parameter from cntnr.
CDPL_CHEM_API void clearMDLEnableAromaticBondTypesParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::MDL_ENABLE_AROMATIC_BOND_TYPES parameter from cntnr.
CDPL_CHEM_API void clearJMESeparateComponentsParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::JME_SEPARATE_COMPONENTS parameter from cntnr.
CDPL_CHEM_API bool hasMultiConfExportParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MULTI_CONF_EXPORT parameter.
CDPL_CHEM_API void setCMLOutputCompactBondDataParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::CML_OUTPUT_COMPACT_BOND_DATA parameter in cntnr to outp...
CDPL_CHEM_API void setCDFOutputSinglePrecisionFloatsParameter(Base::ControlParameterContainer &cntnr, bool single_prec)
Sets the value of the Chem::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter in cntnr t...
CDPL_CHEM_API void clearSMILESMinStereoBondRingSizeParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_MIN_STEREO_BOND_RING_SIZE parameter from cntnr.
CDPL_CHEM_API bool getCMLOutputIsotopeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_OUTPUT_ISOTOPE parameter from cntnr.
CDPL_CHEM_API bool getCMLOutputStructureDataParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::CML_OUTPUT_STRUCTURE_DATA parameter from cntnr.
CDPL_CHEM_API bool hasXYZPerceiveBondOrdersParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::XYZ_PERCEIVE_BOND_ORDERS parameter.
CDPL_CHEM_API void clearSMILESOutputSingleBondsParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_OUTPUT_SINGLE_BONDS parameter from cntnr.
CDPL_CHEM_API bool getMDLTrimLinesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_TRIM_LINES parameter from cntnr.
CDPL_CHEM_API void clearCheckLineLengthParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CHECK_LINE_LENGTH parameter from cntnr.
CDPL_CHEM_API bool getMDLTruncateLinesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::MDL_TRUNCATE_LINES parameter from cntnr.
CDPL_CHEM_API void setMDLCTABVersionParameter(Base::ControlParameterContainer &cntnr, unsigned int version)
Sets the value of the Chem::ControlParameter::MDL_CTAB_VERSION parameter in cntnr to version.
CDPL_CHEM_API bool hasCoordinatesDimensionParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::COORDINATES_DIMENSION parameter.
CDPL_CHEM_API bool getXYZPerceiveBondOrdersParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Chem::ControlParameter::XYZ_PERCEIVE_BOND_ORDERS parameter from cntnr.
CDPL_CHEM_API void clearCMLOutputSingleBondStereoParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::CML_OUTPUT_SINGLE_BOND_STEREO parameter from cntnr.
CDPL_CHEM_API bool hasMOL2CalcFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries the Chem::ControlParameter::MOL2_CALC_FORMAL_CHARGES parameter.
CDPL_CHEM_API void clearSMILESOutputBondStereoParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::SMILES_OUTPUT_BOND_STEREO parameter from cntnr.
CDPL_CHEM_API void clearOutputConfEnergyAsCommentParameter(Base::ControlParameterContainer &cntnr)
Removes the Chem::ControlParameter::OUTPUT_CONF_ENERGY_AS_COMMENT parameter from cntnr.
CDPL_CHEM_API void setCMLOutputStructureDataParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Chem::ControlParameter::CML_OUTPUT_STRUCTURE_DATA parameter in cntnr to output.
The namespace of the Chemical Data Processing Library.