![]() |
Rosetta
2021.16
|
for planning arbitrary motifs More...
#include <MotifArchitect.hh>

Public Types | |
| typedef components::Segment | Motif |
| typedef components::SegmentOP | MotifOP |
| typedef components::SegmentCOP | MotifCOP |
| typedef utility::vector1 < MotifCOP > | MotifCOPs |
Public Types inherited from protocols::denovo_design::architects::DeNovoArchitect | |
| typedef components::StructureDataOP | StructureDataOP |
Public Member Functions | |
| MotifArchitect (std::string const &id) | |
| ~MotifArchitect () override | |
| DeNovoArchitectOP | clone () const override |
| std::string | type () const override |
| simply returns the name of this type of architect More... | |
| components::StructureDataOP | design (core::pose::Pose const &pose, core::Real &random) const override |
| MotifCOPs::const_iterator | motifs_begin () const |
| Returns iterator to the start of the list of possible motifs that could be used during design. More... | |
| MotifCOPs::const_iterator | motifs_end () const |
| Returns end iterator to the start of the list of possible motifs that could be used during design. More... | |
| MotifCOPs const & | motifs () const |
| Returns the list of possible motifs that could be used during design. More... | |
| void | set_motifs (std::string const &motif_str) |
| Sets the list of allowed motifs using a string. More... | |
| void | set_motifs (MotifCOPs const &motifs) |
| Sets the list of allowed motifs from a list of Motif objects. More... | |
Public Member Functions inherited from protocols::denovo_design::architects::DeNovoArchitect | |
| DeNovoArchitect (std::string const &id) | |
| ~DeNovoArchitect () override | |
| components::StructureDataOP | apply (core::pose::Pose const &pose) const |
Public Member Functions inherited from protocols::denovo_design::architects::StructureArchitect | |
| StructureArchitect (std::string const &id) | |
| ~StructureArchitect () override | |
| void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data) |
| std::string const & | id () const |
| void | set_id (std::string const &new_id) |
Static Public Member Functions | |
| static std::string | architect_name () |
| static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
Static Public Member Functions inherited from protocols::denovo_design::architects::DeNovoArchitect | |
| static void | add_common_denovo_architect_attributes (utility::tag::AttributeList &attlist) |
Static Public Member Functions inherited from protocols::denovo_design::architects::StructureArchitect | |
| static void | attributes_for_parse_my_tag (utility::tag::AttributeList &attlist) |
Protected Member Functions | |
| void | parse_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data) override |
| Configuration by XML. More... | |
Private Attributes | |
| MotifCOPs | motifs_ |
Additional Inherited Members | |
Static Public Attributes inherited from protocols::denovo_design::architects::DeNovoArchitect | |
| static std::string const | DATA_MAP_NAME = "DeNovoArchitects" |
for planning arbitrary motifs
| typedef utility::vector1< MotifCOP > protocols::denovo_design::architects::MotifArchitect::MotifCOPs |
| protocols::denovo_design::architects::MotifArchitect::MotifArchitect | ( | std::string const & | id | ) |
|
overridedefault |
|
inlinestatic |
|
overridevirtual |
|
overridevirtual |
| MotifArchitect::MotifCOPs const & protocols::denovo_design::architects::MotifArchitect::motifs | ( | ) | const |
Returns the list of possible motifs that could be used during design.
References motifs_.
Referenced by set_motifs().
| MotifArchitect::MotifCOPs::const_iterator protocols::denovo_design::architects::MotifArchitect::motifs_begin | ( | ) | const |
Returns iterator to the start of the list of possible motifs that could be used during design.
References motifs_.
| MotifArchitect::MotifCOPs::const_iterator protocols::denovo_design::architects::MotifArchitect::motifs_end | ( | ) | const |
Returns end iterator to the start of the list of possible motifs that could be used during design.
References motifs_.
|
overrideprotectedvirtual |
Configuration by XML.
Implements protocols::denovo_design::architects::DeNovoArchitect.
References set_motifs().
|
static |
References protocols::denovo_design::architects::DeNovoArchitect::add_common_denovo_architect_attributes(), architect_name(), and protocols::denovo_design::architects::DeNovoArchitectFactory::xsd_architect_type_definition_w_attributes().
Referenced by protocols::denovo_design::architects::MotifArchitectCreator::provide_xml_schema().
| void protocols::denovo_design::architects::MotifArchitect::set_motifs | ( | std::string const & | motif_str | ) |
Sets the list of allowed motifs using a string.
Referenced by parse_tag().
| void protocols::denovo_design::architects::MotifArchitect::set_motifs | ( | MotifCOPs const & | motifs | ) |
|
overridevirtual |
simply returns the name of this type of architect
Implements protocols::denovo_design::architects::DeNovoArchitect.
References architect_name().
Referenced by design().
|
private |
Referenced by design(), motifs(), motifs_begin(), motifs_end(), and set_motifs().
1.8.7