29 #ifndef CDPL_BIOMOL_CONTROLPARAMETERFUNCTIONS_HPP
30 #define CDPL_BIOMOL_CONTROLPARAMETERFUNCTIONS_HPP
43 class ControlParameterContainer;
Definition of the preprocessor macro CDPL_BIOMOL_API.
#define CDPL_BIOMOL_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Type declaration of a generic wrapper class used to store a user-defined function for the processing ...
Definition of class CDPL::Biomol::ResidueDictionary.
Base class providing methods for the storage and lookup of control-parameter values.
Definition: ControlParameterContainer.hpp:93
std::shared_ptr< ResidueDictionary > SharedPointer
A reference-counted smart pointer [SHPTR] for dynamically allocated ResidueDictionary instances.
Definition: ResidueDictionary.hpp:173
CDPL_BIOMOL_API void setMMCIFOutputBiopolymersAsChemCompParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the Biomol::ControlParameter::MMCIF_OUTPUT_BIOPOLYMERS_AS_CHEM_COMP parameter of cntnr to output...
CDPL_BIOMOL_API bool getApplyDictAtomTypesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::APPLY_DICT_ATOM_TYPES parameter of cntnr.
CDPL_BIOMOL_API bool getMMCIFApplyDictBondOrdersParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::MMCIF_APPLY_DICT_BOND_ORDERS parameter of cntnr.
CDPL_BIOMOL_API bool hasPDBTruncateLinesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_TRUNCATE_LINES parameter.
CDPL_BIOMOL_API void setPDBOutputCONECTRecordsForAllBondsParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_FOR_ALL_BONDS parameter of cntnr to outp...
CDPL_BIOMOL_API bool hasPDBApplyDictBondOrdersToNonStdResiduesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_NON_S...
CDPL_BIOMOL_API bool hasPDBOutputCONECTRecordsReflectingBondOrderParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_REFLECTIN...
CDPL_BIOMOL_API bool hasCombineInterferingResidueCoordinatesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::COMBINE_INTERFERING_RESIDUE_COORDIN...
CDPL_BIOMOL_API bool hasPDBOutputCONECTRecordsForAllBondsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_FOR_ALL_B...
CDPL_BIOMOL_API void clearPDBApplyDictBondOrdersToNonStdResiduesParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_NON_STD_RESIDUES parameter from c...
CDPL_BIOMOL_API bool hasPDBIgnoreFormalChargeFieldParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_IGNORE_FORMAL_CHARGE_FIELD para...
CDPL_BIOMOL_API bool getPDBApplyDictBondOrdersToNonStdResiduesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_NON_STD_RESIDUES par...
CDPL_BIOMOL_API bool getPDBApplyDictAtomBondingToStdResiduesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_STD_RESIDUES parame...
CDPL_BIOMOL_API void setMMCIFApplyDictAtomBondingParameter(Base::ControlParameterContainer &cntnr, bool apply)
Sets the Biomol::ControlParameter::MMCIF_APPLY_DICT_ATOM_BONDING parameter of cntnr to apply.
CDPL_BIOMOL_API bool getPDBOutputCONECTRecordsForAllBondsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_FOR_ALL_BONDS parameter ...
CDPL_BIOMOL_API bool hasStrictErrorCheckingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::STRICT_ERROR_CHECKING parameter.
CDPL_BIOMOL_API void clearPDBApplyDictBondOrdersToStdResiduesParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_STD_RESIDUES parameter from cntnr...
CDPL_BIOMOL_API void setMMCIFOutputDataPostprocFunctionParameter(Base::ControlParameterContainer &cntnr, const MMCIFDataProcessingFunction &func)
Sets the Biomol::ControlParameter::MMCIF_OUTPUT_DATA_POSTPROC_FUNCTION parameter of cntnr to func.
CDPL_BIOMOL_API bool hasPDBEvaluateMASTERRecordParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_EVALUATE_MASTER_RECORD paramete...
CDPL_BIOMOL_API bool hasResidueDictionaryParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::RESIDUE_DICTIONARY parameter.
CDPL_BIOMOL_API void clearPDBTruncateLinesParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_TRUNCATE_LINES parameter from cntnr.
CDPL_BIOMOL_API void setMMCIFApplyDictBondOrdersParameter(Base::ControlParameterContainer &cntnr, bool apply)
Sets the Biomol::ControlParameter::MMCIF_APPLY_DICT_BOND_ORDERS parameter of cntnr to apply.
CDPL_BIOMOL_API void setPDBIgnoreCONECTRecordsParameter(Base::ControlParameterContainer &cntnr, bool ignore)
Sets the Biomol::ControlParameter::PDB_IGNORE_CONECT_RECORDS parameter of cntnr to ignore.
CDPL_BIOMOL_API bool getPDBApplyDictAtomBondingToNonStdResiduesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_NON_STD_RESIDUES pa...
CDPL_BIOMOL_API void setPDBApplyDictBondOrdersToStdResiduesParameter(Base::ControlParameterContainer &cntnr, bool apply)
Sets the Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_STD_RESIDUES parameter of cntnr to a...
CDPL_BIOMOL_API void clearStrictErrorCheckingParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::STRICT_ERROR_CHECKING parameter from cntnr.
CDPL_BIOMOL_API bool getMMCIFOutputBiopolymersAsChemCompParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::MMCIF_OUTPUT_BIOPOLYMERS_AS_CHEM_COMP parameter of...
CDPL_BIOMOL_API bool getCombineInterferingResidueCoordinatesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::COMBINE_INTERFERING_RESIDUE_COORDINATES parameter ...
CDPL_BIOMOL_API void clearPDBOutputCONECTRecordsReflectingBondOrderParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_REFLECTING_BOND_ORDER parameter from ...
CDPL_BIOMOL_API void setApplyDictFormalChargesParameter(Base::ControlParameterContainer &cntnr, bool apply)
Sets the Biomol::ControlParameter::APPLY_DICT_FORMAL_CHARGES parameter of cntnr to apply.
CDPL_BIOMOL_API bool getPerceiveMissingBondOrdersParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PERCEIVE_MISSING_BOND_ORDERS parameter of cntnr.
CDPL_BIOMOL_API void setPDBIgnoreFormalChargeFieldParameter(Base::ControlParameterContainer &cntnr, bool ignore)
Sets the Biomol::ControlParameter::PDB_IGNORE_FORMAL_CHARGE_FIELD parameter of cntnr to ignore.
CDPL_BIOMOL_API void clearPDBApplyDictAtomBondingToStdResiduesParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_STD_RESIDUES parameter from cntn...
CDPL_BIOMOL_API void clearPDBEvaluateMASTERRecordParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_EVALUATE_MASTER_RECORD parameter from cntnr.
CDPL_BIOMOL_API void setPDBDeduceBondOrdersFromCONECTRecordsParameter(Base::ControlParameterContainer &cntnr, bool deduce)
Sets the Biomol::ControlParameter::PDB_DEDUCE_BOND_ORDERS_FROM_CONECT_RECORDS parameter of cntnr to d...
CDPL_BIOMOL_API bool hasPDBApplyDictBondOrdersToStdResiduesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_STD_R...
CDPL_BIOMOL_API bool getPDBIgnoreCONECTRecordsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_IGNORE_CONECT_RECORDS parameter of cntnr.
CDPL_BIOMOL_API void setPDBEvaluateMASTERRecordParameter(Base::ControlParameterContainer &cntnr, bool eval)
Sets the Biomol::ControlParameter::PDB_EVALUATE_MASTER_RECORD parameter of cntnr to eval.
std::function< void(Biomol::MMCIFData &, const Chem::MolecularGraph &)> MMCIFDataProcessingFunction
Generic wrapper class used to store a user-defined function for the processing of Biomol::MMCIFData i...
Definition: MMCIFDataProcessingFunction.hpp:47
CDPL_BIOMOL_API void clearPDBIgnoreFormalChargeFieldParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_IGNORE_FORMAL_CHARGE_FIELD parameter from cntnr.
CDPL_BIOMOL_API bool getMMCIFApplyDictAtomBondingParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::MMCIF_APPLY_DICT_ATOM_BONDING parameter of cntnr.
CDPL_BIOMOL_API void clearMMCIFOutputDataPostprocFunctionParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::MMCIF_OUTPUT_DATA_POSTPROC_FUNCTION parameter from cntnr.
CDPL_BIOMOL_API void clearResidueDictionaryParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::RESIDUE_DICTIONARY parameter from cntnr.
CDPL_BIOMOL_API void clearPerceiveMissingBondOrdersParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PERCEIVE_MISSING_BOND_ORDERS parameter from cntnr.
CDPL_BIOMOL_API void setCombineInterferingResidueCoordinatesParameter(Base::ControlParameterContainer &cntnr, bool comb)
Sets the Biomol::ControlParameter::COMBINE_INTERFERING_RESIDUE_COORDINATES parameter of cntnr to comb...
CDPL_BIOMOL_API void setApplyDictAtomTypesParameter(Base::ControlParameterContainer &cntnr, bool apply)
Sets the Biomol::ControlParameter::APPLY_DICT_ATOM_TYPES parameter of cntnr to apply.
CDPL_BIOMOL_API const MMCIFDataProcessingFunction & getMMCIFOutputDataPostprocFunctionParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::MMCIF_OUTPUT_DATA_POSTPROC_FUNCTION parameter of c...
CDPL_BIOMOL_API bool hasPDBApplyDictAtomBondingToStdResiduesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_STD_...
CDPL_BIOMOL_API void clearPDBOutputFormalChargesParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_OUTPUT_FORMAL_CHARGES parameter from cntnr.
CDPL_BIOMOL_API void clearCheckLineLengthParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::CHECK_LINE_LENGTH parameter from cntnr.
CDPL_BIOMOL_API bool getPDBApplyDictBondOrdersToStdResiduesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_STD_RESIDUES paramet...
CDPL_BIOMOL_API void clearPDBApplyDictAtomBondingToNonStdResiduesParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_NON_STD_RESIDUES parameter from ...
CDPL_BIOMOL_API bool getStrictErrorCheckingParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::STRICT_ERROR_CHECKING parameter of cntnr.
CDPL_BIOMOL_API void setPDBOutputCONECTRecordsReflectingBondOrderParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_REFLECTING_BOND_ORDER parameter of cntnr...
CDPL_BIOMOL_API void setCheckLineLengthParameter(Base::ControlParameterContainer &cntnr, bool check)
Sets the Biomol::ControlParameter::CHECK_LINE_LENGTH parameter of cntnr to check.
CDPL_BIOMOL_API bool hasPerceiveMissingBondOrdersParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PERCEIVE_MISSING_BOND_ORDERS parame...
CDPL_BIOMOL_API bool hasMMCIFOutputDataPostprocFunctionParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::MMCIF_OUTPUT_DATA_POSTPROC_FUNCTION...
CDPL_BIOMOL_API bool hasPDBIgnoreCONECTRecordsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_IGNORE_CONECT_RECORDS parameter...
CDPL_BIOMOL_API bool hasMMCIFApplyDictAtomBondingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::MMCIF_APPLY_DICT_ATOM_BONDING param...
CDPL_BIOMOL_API bool hasMMCIFApplyDictBondOrdersParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::MMCIF_APPLY_DICT_BOND_ORDERS parame...
CDPL_BIOMOL_API void clearPDBOutputCONECTRecordsParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS parameter from cntnr.
CDPL_BIOMOL_API void clearPDBOutputCONECTRecordsForAllBondsParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_FOR_ALL_BONDS parameter from cntnr.
CDPL_BIOMOL_API void setPDBApplyDictAtomBondingToNonStdResiduesParameter(Base::ControlParameterContainer &cntnr, bool apply)
Sets the Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_NON_STD_RESIDUES parameter of cntnr...
CDPL_BIOMOL_API void clearPDBIgnoreCONECTRecordsParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_IGNORE_CONECT_RECORDS parameter from cntnr.
CDPL_BIOMOL_API bool hasPDBApplyDictAtomBondingToNonStdResiduesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_NON_...
CDPL_BIOMOL_API void clearMMCIFApplyDictBondOrdersParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::MMCIF_APPLY_DICT_BOND_ORDERS parameter from cntnr.
CDPL_BIOMOL_API void setPDBTruncateLinesParameter(Base::ControlParameterContainer &cntnr, bool trunc)
Sets the Biomol::ControlParameter::PDB_TRUNCATE_LINES parameter of cntnr to trunc.
CDPL_BIOMOL_API bool hasPDBDeduceBondOrdersFromCONECTRecordsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_DEDUCE_BOND_ORDERS_FROM_CONECT_...
CDPL_BIOMOL_API void clearPDBDeduceBondOrdersFromCONECTRecordsParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_DEDUCE_BOND_ORDERS_FROM_CONECT_RECORDS parameter from cntnr...
CDPL_BIOMOL_API void setPDBFormatVersionParameter(Base::ControlParameterContainer &cntnr, unsigned int ver)
Sets the Biomol::ControlParameter::PDB_FORMAT_VERSION parameter of cntnr to ver.
CDPL_BIOMOL_API bool hasApplyDictFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::APPLY_DICT_FORMAL_CHARGES parameter...
CDPL_BIOMOL_API void clearApplyDictAtomTypesParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::APPLY_DICT_ATOM_TYPES parameter from cntnr.
CDPL_BIOMOL_API void setPDBOutputCONECTRecordsParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS parameter of cntnr to output.
CDPL_BIOMOL_API void clearPDBFormatVersionParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::PDB_FORMAT_VERSION parameter from cntnr.
CDPL_BIOMOL_API bool getPDBOutputFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_OUTPUT_FORMAL_CHARGES parameter of cntnr.
CDPL_BIOMOL_API void setCalcMissingFormalChargesParameter(Base::ControlParameterContainer &cntnr, bool calc)
Sets the Biomol::ControlParameter::CALC_MISSING_FORMAL_CHARGES parameter of cntnr to calc.
CDPL_BIOMOL_API unsigned int getPDBFormatVersionParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_FORMAT_VERSION parameter of cntnr.
CDPL_BIOMOL_API bool hasCalcMissingFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::CALC_MISSING_FORMAL_CHARGES paramet...
CDPL_BIOMOL_API bool getPDBOutputCONECTRecordsReflectingBondOrderParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_REFLECTING_BOND_ORDER pa...
CDPL_BIOMOL_API bool hasCheckLineLengthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::CHECK_LINE_LENGTH parameter.
CDPL_BIOMOL_API bool getPDBTruncateLinesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_TRUNCATE_LINES parameter of cntnr.
CDPL_BIOMOL_API bool hasPDBFormatVersionParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_FORMAT_VERSION parameter.
CDPL_BIOMOL_API const ResidueDictionary::SharedPointer & getResidueDictionaryParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::RESIDUE_DICTIONARY parameter of cntnr.
CDPL_BIOMOL_API void setPDBApplyDictBondOrdersToNonStdResiduesParameter(Base::ControlParameterContainer &cntnr, bool apply)
Sets the Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_NON_STD_RESIDUES parameter of cntnr ...
CDPL_BIOMOL_API void setResidueDictionaryParameter(Base::ControlParameterContainer &cntnr, const ResidueDictionary::SharedPointer &dict)
Sets the Biomol::ControlParameter::RESIDUE_DICTIONARY parameter of cntnr to dict.
CDPL_BIOMOL_API bool getCheckLineLengthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::CHECK_LINE_LENGTH parameter of cntnr.
CDPL_BIOMOL_API bool hasPDBOutputFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_OUTPUT_FORMAL_CHARGES parameter...
CDPL_BIOMOL_API void clearCalcMissingFormalChargesParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::CALC_MISSING_FORMAL_CHARGES parameter from cntnr.
CDPL_BIOMOL_API bool hasMMCIFOutputBiopolymersAsChemCompParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::MMCIF_OUTPUT_BIOPOLYMERS_AS_CHEM_CO...
CDPL_BIOMOL_API void setStrictErrorCheckingParameter(Base::ControlParameterContainer &cntnr, bool strict)
Sets the Biomol::ControlParameter::STRICT_ERROR_CHECKING parameter of cntnr to strict.
CDPL_BIOMOL_API bool getCalcMissingFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::CALC_MISSING_FORMAL_CHARGES parameter of cntnr.
CDPL_BIOMOL_API bool getPDBDeduceBondOrdersFromCONECTRecordsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_DEDUCE_BOND_ORDERS_FROM_CONECT_RECORDS paramet...
CDPL_BIOMOL_API void clearCombineInterferingResidueCoordinatesParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::COMBINE_INTERFERING_RESIDUE_COORDINATES parameter from cntnr.
CDPL_BIOMOL_API bool hasApplyDictAtomTypesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::APPLY_DICT_ATOM_TYPES parameter.
CDPL_BIOMOL_API void clearMMCIFOutputBiopolymersAsChemCompParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::MMCIF_OUTPUT_BIOPOLYMERS_AS_CHEM_COMP parameter from cntnr.
CDPL_BIOMOL_API bool getPDBEvaluateMASTERRecordParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_EVALUATE_MASTER_RECORD parameter of cntnr.
CDPL_BIOMOL_API bool hasPDBOutputCONECTRecordsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS parameter...
CDPL_BIOMOL_API void clearMMCIFApplyDictAtomBondingParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::MMCIF_APPLY_DICT_ATOM_BONDING parameter from cntnr.
CDPL_BIOMOL_API bool getApplyDictFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::APPLY_DICT_FORMAL_CHARGES parameter of cntnr.
CDPL_BIOMOL_API void setPerceiveMissingBondOrdersParameter(Base::ControlParameterContainer &cntnr, bool perceive)
Sets the Biomol::ControlParameter::PERCEIVE_MISSING_BOND_ORDERS parameter of cntnr to perceive.
CDPL_BIOMOL_API bool getPDBIgnoreFormalChargeFieldParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_IGNORE_FORMAL_CHARGE_FIELD parameter of cntnr.
CDPL_BIOMOL_API void clearApplyDictFormalChargesParameter(Base::ControlParameterContainer &cntnr)
Removes the Biomol::ControlParameter::APPLY_DICT_FORMAL_CHARGES parameter from cntnr.
CDPL_BIOMOL_API void setPDBApplyDictAtomBondingToStdResiduesParameter(Base::ControlParameterContainer &cntnr, bool apply)
Sets the Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_STD_RESIDUES parameter of cntnr to ...
CDPL_BIOMOL_API void setPDBOutputFormalChargesParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the Biomol::ControlParameter::PDB_OUTPUT_FORMAL_CHARGES parameter of cntnr to output.
CDPL_BIOMOL_API bool getPDBOutputCONECTRecordsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS parameter of cntnr.
The namespace of the Chemical Data Processing Library.