|
Rosetta
|
#include <WrappedChemistries.hh>

Public Member Functions | |
| WrappedBaseChemistry (std::string const &name, core::chemical::modifications::ChemistryBaseOP subchem=nullptr) | |
| void | apply (core::chemical::MutableResidueType &) override |
| Modify the passed ResidueType. More... | |
| void | apply (core::chemical::MutableResidueType &, core::pose::Pose const &) override |
| Modify the passed ResidueType, context sensitive. More... | |
| bool | has_additional_output () const override |
| Are there alternate ResidueTypes which are availible from the last time we called apply? (That is, will get_addtional_output() return non-null?) More... | |
| core::chemical::MutableResidueTypeOP | get_additional_output () override |
| Get additional generated ResidueTypes, if any. This allows for 1-to-many Chemistries. More... | |
| core::chemical::VDVDMapping | get_mapping () const override |
| Get the vertex mapping that was used for the last apply() or get_additional_output() This is a mapping FROM the vds in the BEFORE MutableResidueType TO the vds in the AFTER MutableResidueType. The base class implementation defaults to an identity mapping. More... | |
| void | parse_my_tag (utility::tag::TagCOP, basic::datacache::DataMap &) override=0 |
| Initialize any data members of this instance from an input tag and a DataMap object. More... | |
| void | set_subchemistry (core::chemical::modifications::ChemistryBaseOP setting) |
Public Member Functions inherited from protocols::chemistries::Chemistry | |
| Chemistry (std::string const &name) | |
Public Member Functions inherited from core::chemical::modifications::ChemistryBase | |
| ChemistryBase (std::string const &name) | |
| std::string | name () const |
| Return the name of this Chemistry object. More... | |
| ChemistryStatus | get_last_status () const |
| What was the status of the last call to apply()/get_additional_output() More... | |
| void | set_last_status (ChemistryStatus setting) |
| Set the status of the chemistry object. More... | |
Private Attributes | |
| core::chemical::modifications::ChemistryBaseOP | sub_chemistry_ |
|
inline |
|
overridevirtual |
Modify the passed ResidueType.
if you have a Pose, call the one which takes the Pose context
Implements protocols::chemistries::Chemistry.
References core::chemical::modifications::ChemistryBase::set_last_status(), and sub_chemistry_.
Referenced by apply().
|
overridevirtual |
Modify the passed ResidueType, context sensitive.
By default, not context sensitive - will just redirect to the other function.
Reimplemented from protocols::chemistries::Chemistry.
References apply().
|
overridevirtual |
Get additional generated ResidueTypes, if any. This allows for 1-to-many Chemistries.
Reimplemented from core::chemical::modifications::ChemistryBase.
References sub_chemistry_.
|
overridevirtual |
Get the vertex mapping that was used for the last apply() or get_additional_output() This is a mapping FROM the vds in the BEFORE MutableResidueType TO the vds in the AFTER MutableResidueType. The base class implementation defaults to an identity mapping.
Get the vertex mapping that was used for the last apply() The base class implementation defaults to an identity mapping.
Reimplemented from core::chemical::modifications::ChemistryBase.
References sub_chemistry_.
|
overridevirtual |
Are there alternate ResidueTypes which are availible from the last time we called apply? (That is, will get_addtional_output() return non-null?)
Reimplemented from core::chemical::modifications::ChemistryBase.
References sub_chemistry_.
|
overridepure virtual |
Initialize any data members of this instance from an input tag and a DataMap object.
Implements protocols::chemistries::Chemistry.
Implemented in protocols::chemistries::ReprotonateChemistry.
|
inline |
References sub_chemistry_.
Referenced by protocols::chemistries::ReprotonateChemistry::ReprotonateChemistry().
|
private |
Referenced by apply(), get_additional_output(), get_mapping(), has_additional_output(), and set_subchemistry().