Chemical Data Processing Library C++ API - Version 1.4.0
Chem/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_CHEM_CONTROLPARAMETERFUNCTIONS_HPP
30 #define CDPL_CHEM_CONTROLPARAMETERFUNCTIONS_HPP
31 
32 #include <string>
33 #include <cstddef>
34 
35 #include "CDPL/Chem/APIPrefix.hpp"
36 
38 
39 
40 namespace CDPL
41 {
42 
43  namespace Base
44  {
45 
46  class ControlParameterContainer;
47  }
48 
49  namespace Chem
50  {
51 
58 
65 
72 
78 
85 
92 
99 
105 
112 
119 
126 
132 
139 
146 
153 
159 
166 
173 
180 
186 
193 
200 
207 
213 
220 
227 
234 
240 
247 
254 
261 
267 
274 
281 
288 
294 
301 
308 
315 
321 
328 
335 
342 
348 
355 
362 
369 
375 
382 
389 
396 
402 
409 
416 
423 
429 
436 
443 
450 
456 
463 
470 
477 
483 
491 
499 
507 
514 
521 
528 
535 
541 
548 
555 
562 
568 
575 
582 
589 
595 
603 
611 
619 
626 
634 
642 
650 
657 
665 
673 
681 
688 
696 
704 
712 
719 
727 
735 
743 
750 
757 
764 
771 
777 
785 
793 
801 
808 
816 
824 
832 
839 
847 
855 
863 
870 
878 
886 
894 
901 
909 
917 
925 
932 
940 
948 
956 
963 
970 
977 
984 
990 
997 
1004 
1011 
1017 
1024 
1031 
1038 
1044 
1051 
1058 
1065 
1071 
1078 
1085 
1092 
1098 
1105 
1112 
1119 
1125 
1132 
1139 
1146 
1152 
1159 
1166 
1173 
1179 
1187 
1195 
1203 
1210 
1217 
1224 
1231 
1237 
1244 
1251 
1258 
1264 
1272 
1280 
1288 
1295 
1302 
1309 
1316 
1322 
1329 
1336 
1343 
1349 
1356 
1363 
1370 
1376 
1383 
1390 
1397 
1403 
1411 
1419 
1427 
1434 
1435 
1443 
1451 
1459 
1466 
1474 
1482 
1490 
1497 
1505 
1513 
1521 
1528 
1536 
1544 
1552 
1559 
1567 
1575 
1583 
1590 
1598 
1606 
1614 
1621 
1629 
1637 
1645 
1652 
1660 
1668 
1676 
1683 
1691 
1699 
1707 
1714 
1722 
1730 
1738 
1745 
1753 
1761 
1769 
1776 
1784 
1792 
1800 
1807 
1815 
1823 
1831 
1838 
1846 
1854 
1862 
1869 
1877 
1885 
1893 
1900 
1908 
1916 
1924 
1931 
1932  } // namespace Chem
1933 } // namespace CDPL
1934 
1935 #endif // CDPL_CHEM_CONTROLPARAMETERFUNCTIONS_HPP
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.
Definition of class CDPL::Chem::MultiConfMoleculeInputProcessor.
Base class providing methods for the storage and lookup of control-parameter values.
Definition: ControlParameterContainer.hpp:93
std::shared_ptr< MultiConfMoleculeInputProcessor > SharedPointer
A reference-counted smart pointer [SHPTR] for dynamically allocated MultiConfMoleculeInputProcessor i...
Definition: MultiConfMoleculeInputProcessor.hpp:57
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.