Rosetta
Public Member Functions | Static Public Member Functions | List of all members
protocols::rotamer_gen::RDKitRotamers Class Reference

#include <RDKitRotamers.hh>

Inheritance diagram for protocols::rotamer_gen::RDKitRotamers:
Inheritance graph
[legend]

Public Member Functions

 RDKitRotamers ()
 
void parse_my_tag (utility::tag::TagCOP, basic::datacache::DataMap &) override
 Initialize any data members of this instance from an input tag and a DataMap object. More...
 
void apply (core::chemical::MutableResidueType &restype) override
 Modify the passed ResidueType. More...
 
- Public Member Functions inherited from protocols::chemistries::Chemistry
 Chemistry (std::string const &name)
 
virtual void apply (core::chemical::MutableResidueType &restype, core::pose::Pose const &)
 Modify the passed ResidueType, context sensitive. More...
 
- 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...
 
virtual bool has_additional_output () const
 Are there alternate ResidueTypes which are availible from the last time we called apply? (That is, will get_addtional_output() return non-null?) More...
 
virtual core::chemical::MutableResidueTypeOP get_additional_output ()
 Get additional generated ResidueTypes, if any. This allows for 1-to-many Chemistries. More...
 
virtual VDVDMapping get_mapping () const
 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...
 
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...
 

Static Public Member Functions

static std::string class_name ()
 
static void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd)
 
static utility::vector1< std::map< std::string, core::Vector > > generate_conformers (core::chemical::MutableResidueType const &rsdtype, core::Size nconf, bool minimize=false)
 

Constructor & Destructor Documentation

◆ RDKitRotamers()

protocols::rotamer_gen::RDKitRotamers::RDKitRotamers ( )
inline

Member Function Documentation

◆ apply()

void protocols::rotamer_gen::RDKitRotamers::apply ( core::chemical::MutableResidueType )
overridevirtual

◆ class_name()

std::string protocols::rotamer_gen::RDKitRotamers::class_name ( )
static

◆ generate_conformers()

utility::vector1< std::map< std::string, core::Vector > > protocols::rotamer_gen::RDKitRotamers::generate_conformers ( core::chemical::MutableResidueType const &  rsdtype,
core::Size  nconf,
bool  minimize = false 
)
static

◆ parse_my_tag()

void protocols::rotamer_gen::RDKitRotamers::parse_my_tag ( utility::tag::TagCOP  ,
basic::datacache::DataMap  
)
overridevirtual

Initialize any data members of this instance from an input tag and a DataMap object.

Implements protocols::chemistries::Chemistry.

◆ provide_xml_schema()

void protocols::rotamer_gen::RDKitRotamers::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd)
static

The documentation for this class was generated from the following files: