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 
82 
89 
96 
102 
110 
118 
126 
133 
141 
149 
157 
164 
172 
180 
188 
195 
203 
211 
219 
226 
234 
242 
250 
257 
264 
271 
278 
284 
291 
298 
305 
311 
318 
325 
332 
338 
345 
352 
359 
365 
372 
379 
386 
392 
400 
408 
416 
423 
430 
437 
444 
450 
457 
464 
471 
477 
484 
491 
498 
504 
511 
518 
525 
531 
539 
547 
555 
562 
570 
578 
586 
593 
601 
610 
618 
625 
633 
641 
649 
656 
663 
670 
677 
683 
691 
699 
707 
714 
722 
730 
738 
745 
753 
761 
769 
776 
784 
792 
800 
807 
808  } // namespace Biomol
809 } // namespace CDPL
810 
811 #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:177
CDPL_BIOMOL_API void setMMCIFOutputBiopolymersAsChemCompParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Biomol::ControlParameter::MMCIF_OUTPUT_BIOPOLYMERS_AS_CHEM_COMP parameter of cn...
CDPL_BIOMOL_API bool getApplyDictAtomTypesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::APPLY_DICT_ATOM_TYPES parameter stored in cntnr.
CDPL_BIOMOL_API bool getMMCIFApplyDictBondOrdersParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::MMCIF_APPLY_DICT_BOND_ORDERS parameter stored in c...
CDPL_BIOMOL_API bool hasPDBTruncateLinesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_TRUNCATE_LINES parameter of cntnr is set.
CDPL_BIOMOL_API void setPDBOutputCONECTRecordsForAllBondsParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_FOR_ALL_BONDS parameter of ...
CDPL_BIOMOL_API bool hasPDBApplyDictBondOrdersToNonStdResiduesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_NON_STD_RESIDUES parameter ...
CDPL_BIOMOL_API bool hasPDBOutputCONECTRecordsReflectingBondOrderParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_REFLECTING_BOND_ORDER parameter...
CDPL_BIOMOL_API bool hasCombineInterferingResidueCoordinatesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::COMBINE_INTERFERING_RESIDUE_COORDINATES parameter of cntn...
CDPL_BIOMOL_API bool hasPDBOutputCONECTRecordsForAllBondsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_FOR_ALL_BONDS parameter of cntn...
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 the Biomol::ControlParameter::PDB_IGNORE_FORMAL_CHARGE_FIELD parameter of cntnr is set.
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 value of the Biomol::ControlParameter::MMCIF_APPLY_DICT_ATOM_BONDING parameter of cntnr to a...
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 the Biomol::ControlParameter::STRICT_ERROR_CHECKING parameter of cntnr is set.
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 value of the Biomol::ControlParameter::MMCIF_OUTPUT_DATA_POSTPROC_FUNCTION parameter of cntn...
CDPL_BIOMOL_API bool hasPDBEvaluateMASTERRecordParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_EVALUATE_MASTER_RECORD parameter of cntnr is set.
CDPL_BIOMOL_API bool hasResidueDictionaryParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::RESIDUE_DICTIONARY parameter of cntnr is set.
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 value of the Biomol::ControlParameter::MMCIF_APPLY_DICT_BOND_ORDERS parameter of cntnr to ap...
CDPL_BIOMOL_API void setPDBIgnoreCONECTRecordsParameter(Base::ControlParameterContainer &cntnr, bool ignore)
Sets the value of the Biomol::ControlParameter::PDB_IGNORE_CONECT_RECORDS parameter of cntnr to ignor...
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 value of the Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_STD_RESIDUES parameter ...
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 st...
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 value of 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 stored in c...
CDPL_BIOMOL_API void setPDBIgnoreFormalChargeFieldParameter(Base::ControlParameterContainer &cntnr, bool ignore)
Sets the value of the Biomol::ControlParameter::PDB_IGNORE_FORMAL_CHARGE_FIELD parameter of cntnr to ...
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 value of the Biomol::ControlParameter::PDB_DEDUCE_BOND_ORDERS_FROM_CONECT_RECORDS parameter ...
CDPL_BIOMOL_API bool hasPDBApplyDictBondOrdersToStdResiduesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_STD_RESIDUES parameter of c...
CDPL_BIOMOL_API bool getPDBIgnoreCONECTRecordsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_IGNORE_CONECT_RECORDS parameter stored in cntn...
CDPL_BIOMOL_API void setPDBEvaluateMASTERRecordParameter(Base::ControlParameterContainer &cntnr, bool eval)
Sets the value of 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 stored in ...
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 value of the Biomol::ControlParameter::COMBINE_INTERFERING_RESIDUE_COORDINATES parameter of ...
CDPL_BIOMOL_API void setApplyDictAtomTypesParameter(Base::ControlParameterContainer &cntnr, bool apply)
Sets the value of 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 stor...
CDPL_BIOMOL_API bool hasPDBApplyDictAtomBondingToStdResiduesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_STD_RESIDUES parameter of ...
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 stored in cntnr.
CDPL_BIOMOL_API void setPDBOutputCONECTRecordsReflectingBondOrderParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS_REFLECTING_BOND_ORDER param...
CDPL_BIOMOL_API void setCheckLineLengthParameter(Base::ControlParameterContainer &cntnr, bool check)
Sets the value of the Biomol::ControlParameter::CHECK_LINE_LENGTH parameter of cntnr to check.
CDPL_BIOMOL_API bool hasPerceiveMissingBondOrdersParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PERCEIVE_MISSING_BOND_ORDERS parameter of cntnr is set.
CDPL_BIOMOL_API bool hasMMCIFOutputDataPostprocFunctionParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::MMCIF_OUTPUT_DATA_POSTPROC_FUNCTION parameter of cntnr is...
CDPL_BIOMOL_API bool hasPDBIgnoreCONECTRecordsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_IGNORE_CONECT_RECORDS parameter of cntnr is set.
CDPL_BIOMOL_API bool hasMMCIFApplyDictAtomBondingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::MMCIF_APPLY_DICT_ATOM_BONDING parameter of cntnr is set.
CDPL_BIOMOL_API bool hasMMCIFApplyDictBondOrdersParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::MMCIF_APPLY_DICT_BOND_ORDERS parameter of cntnr is set.
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 value of the Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_NON_STD_RESIDUES param...
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 the Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_NON_STD_RESIDUES parameter...
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 value of the Biomol::ControlParameter::PDB_TRUNCATE_LINES parameter of cntnr to trunc.
CDPL_BIOMOL_API bool hasPDBDeduceBondOrdersFromCONECTRecordsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_DEDUCE_BOND_ORDERS_FROM_CONECT_RECORDS parameter of c...
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 value of the Biomol::ControlParameter::PDB_FORMAT_VERSION parameter of cntnr to ver.
CDPL_BIOMOL_API bool hasApplyDictFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::APPLY_DICT_FORMAL_CHARGES parameter of cntnr is set.
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 value of the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS parameter of cntnr to outpu...
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 stored in cntn...
CDPL_BIOMOL_API void setCalcMissingFormalChargesParameter(Base::ControlParameterContainer &cntnr, bool calc)
Sets the value of the Biomol::ControlParameter::CALC_MISSING_FORMAL_CHARGES parameter of cntnr to cal...
CDPL_BIOMOL_API unsigned int getPDBFormatVersionParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_FORMAT_VERSION parameter stored in cntnr.
CDPL_BIOMOL_API bool hasCalcMissingFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::CALC_MISSING_FORMAL_CHARGES parameter of cntnr is set.
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 the Biomol::ControlParameter::CHECK_LINE_LENGTH parameter of cntnr is set.
CDPL_BIOMOL_API bool getPDBTruncateLinesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_TRUNCATE_LINES parameter stored in cntnr.
CDPL_BIOMOL_API bool hasPDBFormatVersionParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_FORMAT_VERSION parameter of cntnr is set.
CDPL_BIOMOL_API const ResidueDictionary::SharedPointer & getResidueDictionaryParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::RESIDUE_DICTIONARY parameter stored in cntnr.
CDPL_BIOMOL_API void setPDBApplyDictBondOrdersToNonStdResiduesParameter(Base::ControlParameterContainer &cntnr, bool apply)
Sets the value of the Biomol::ControlParameter::PDB_APPLY_DICT_BOND_ORDERS_TO_NON_STD_RESIDUES parame...
CDPL_BIOMOL_API void setResidueDictionaryParameter(Base::ControlParameterContainer &cntnr, const ResidueDictionary::SharedPointer &dict)
Sets the value of 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 stored in cntnr.
CDPL_BIOMOL_API bool hasPDBOutputFormalChargesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_OUTPUT_FORMAL_CHARGES parameter of cntnr is set.
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 the Biomol::ControlParameter::MMCIF_OUTPUT_BIOPOLYMERS_AS_CHEM_COMP parameter of cntnr ...
CDPL_BIOMOL_API void setStrictErrorCheckingParameter(Base::ControlParameterContainer &cntnr, bool strict)
Sets the value of 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 stored in cn...
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 the Biomol::ControlParameter::APPLY_DICT_ATOM_TYPES parameter of cntnr is set.
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 stored in cnt...
CDPL_BIOMOL_API bool hasPDBOutputCONECTRecordsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS parameter of cntnr is set.
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 stored in cntn...
CDPL_BIOMOL_API void setPerceiveMissingBondOrdersParameter(Base::ControlParameterContainer &cntnr, bool perceive)
Sets the value of the Biomol::ControlParameter::PERCEIVE_MISSING_BOND_ORDERS parameter of cntnr to pe...
CDPL_BIOMOL_API bool getPDBIgnoreFormalChargeFieldParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_IGNORE_FORMAL_CHARGE_FIELD parameter stored in...
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 value of the Biomol::ControlParameter::PDB_APPLY_DICT_ATOM_BONDING_TO_STD_RESIDUES parameter...
CDPL_BIOMOL_API void setPDBOutputFormalChargesParameter(Base::ControlParameterContainer &cntnr, bool output)
Sets the value of the Biomol::ControlParameter::PDB_OUTPUT_FORMAL_CHARGES parameter of cntnr to outpu...
CDPL_BIOMOL_API bool getPDBOutputCONECTRecordsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Biomol::ControlParameter::PDB_OUTPUT_CONECT_RECORDS parameter stored in cntn...
The namespace of the Chemical Data Processing Library.