![]() |
Rosetta
2021.16
|
Architect for helices. More...
#include <HelixArchitect.hh>

Public Member Functions | |
| HelixArchitect (std::string const &id_value) | |
| ~HelixArchitect () override | |
| std::string | type () const override |
| simply returns the name of this type of architect More... | |
| DeNovoArchitectOP | clone () const override |
| StructureDataOP | design (core::pose::Pose const &pose, core::Real &random) const override |
| void | set_lengths (std::string const &lengths_str) |
| void | set_lengths (Lengths const &lengths) |
| components::SegmentCOPs const & | motifs () const |
| Returns the list of allowed segments; One of these will be chosen during design. More... | |
| components::SegmentCOPs::const_iterator | motifs_begin () const |
| components::SegmentCOPs::const_iterator | motifs_end () const |
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 | class_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 | |
| components::SegmentCOPs | motifs_ |
| Lengths | lengths_ |
Additional Inherited Members | |
Public Types inherited from protocols::denovo_design::architects::DeNovoArchitect | |
| typedef components::StructureDataOP | StructureDataOP |
Static Public Attributes inherited from protocols::denovo_design::architects::DeNovoArchitect | |
| static std::string const | DATA_MAP_NAME = "DeNovoArchitects" |
Architect for helices.
| protocols::denovo_design::architects::HelixArchitect::HelixArchitect | ( | std::string const & | id_value | ) |
|
overridedefault |
|
inlinestatic |
|
overridevirtual |
|
overridevirtual |
Implements protocols::denovo_design::architects::DeNovoArchitect.
References protocols::denovo_design::extract_int(), motifs_, protocols::TR(), and type().
| components::SegmentCOPs const & protocols::denovo_design::architects::HelixArchitect::motifs | ( | ) | const |
Returns the list of allowed segments; One of these will be chosen during design.
References motifs_.
| components::SegmentCOPs::const_iterator protocols::denovo_design::architects::HelixArchitect::motifs_begin | ( | ) | const |
References motifs_.
| components::SegmentCOPs::const_iterator protocols::denovo_design::architects::HelixArchitect::motifs_end | ( | ) | const |
References motifs_.
|
overrideprotectedvirtual |
Configuration by XML.
Implements protocols::denovo_design::architects::DeNovoArchitect.
References set_lengths().
|
static |
References protocols::denovo_design::architects::DeNovoArchitect::add_common_denovo_architect_attributes(), class_name(), and protocols::denovo_design::architects::DeNovoArchitectFactory::xsd_architect_type_definition_w_attributes().
Referenced by protocols::denovo_design::architects::HelixArchitectCreator::provide_xml_schema().
| void protocols::denovo_design::architects::HelixArchitect::set_lengths | ( | std::string const & | lengths_str | ) |
Referenced by parse_tag().
| void protocols::denovo_design::architects::HelixArchitect::set_lengths | ( | Lengths const & | lengths | ) |
References core::scoring::abego, lengths_, and motifs_.
|
overridevirtual |
simply returns the name of this type of architect
Implements protocols::denovo_design::architects::DeNovoArchitect.
References class_name().
Referenced by design().
|
private |
Referenced by set_lengths().
|
private |
Referenced by design(), motifs(), motifs_begin(), motifs_end(), and set_lengths().
1.8.7