Chemical Data Processing Library C++ API - Version 1.4.0
Biomol/ControlParameterFunctions.hpp
Go to the documentation of this file.
1 /*
2  * ControlParameterFunctions.hpp
3  *
4  * This file is part of the Chemical Data Processing Toolkit
5  *
6  * Copyright (C) 2003 Thomas Seidel <thomas.seidel@univie.ac.at>
7  *
8  * This library is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU Lesser General Public
10  * License as published by the Free Software Foundation; either
11  * version 2 of the License, or (at your option) any later version.
12  *
13  * This library is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16  * Lesser General Public License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public License
19  * along with this library; see the file COPYING. If not, write to
20  * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
21  * Boston, MA 02111-1307, USA.
22  */
23 
29 #ifndef CDPL_BIOMOL_CONTROLPARAMETERFUNCTIONS_HPP
30 #define CDPL_BIOMOL_CONTROLPARAMETERFUNCTIONS_HPP
31 
35 
36 
37 namespace CDPL
38 {
39 
40  namespace Base
41  {
42 
43  class ControlParameterContainer;
44  }
45 
46  namespace Biomol
47  {
48 
55 
62 
69 
75 
76 
83 
90 
97 
103 
111 
118 
125 
131 
139 
146 
153 
159 
167 
174 
181 
187 
195 
202 
209 
215 
223 
230 
237 
243 
244 
251 
258 
265 
271 
272 
279 
286 
293 
299 
300 
307 
314 
321 
327 
328 
335 
342 
349 
355 
356 
363 
370 
377 
383 
391 
398 
405 
411 
412 
419 
426 
433 
439 
440 
447 
454 
461 
467 
468 
475 
482 
489 
495 
496 
503 
510 
517 
523 
531 
538 
545 
551 
559 
566 
573 
579 
587 
594 
601 
607 
615 
622 
629 
635 
636 
643 
650 
657 
663 
671 
678 
685 
691 
699 
706 
713 
719 
727 
734 
741 
747 
755 
762 
769 
775 
776  } // namespace Biomol
777 } // namespace CDPL
778 
779 #endif // CDPL_BIOMOL_CONTROLPARAMETERFUNCTIONS_HPP
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.