![]() |
Rosetta
2016.46
|
for planning arbitrary motifs More...
#include <DeNovoArchitect.hh>
Public Types | |
typedef components::Segment | Motif |
typedef components::SegmentOP | MotifOP |
typedef components::SegmentCOP | MotifCOP |
typedef utility::vector1 < MotifCOP > | MotifCOPs |
![]() | |
typedef components::StructureDataOP | StructureDataOP |
Public Member Functions | |
DeNovoMotifArchitect (std::string const &id) | |
virtual | ~DeNovoMotifArchitect () |
virtual DeNovoArchitectOP | clone () const |
virtual std::string | type () const |
simply returns the name of this type of architect More... | |
virtual components::StructureDataOP | design (core::pose::Pose const &pose, core::Real &random) const |
MotifCOPs::const_iterator | motifs_begin () const |
MotifCOPs::const_iterator | motifs_end () const |
void | set_motifs (std::string const &motif_str) |
void | set_motifs (MotifCOPs const &motifs) |
![]() | |
DeNovoArchitect (std::string const &id) | |
virtual | ~DeNovoArchitect () |
components::StructureDataOP | apply (core::pose::Pose const &pose) const |
![]() | |
StructureArchitect (std::string const &id) | |
virtual | ~StructureArchitect () |
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 () |
Protected Member Functions | |
virtual void | parse_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data) |
Configuration by XML. More... | |
Private Attributes | |
MotifCOPs | motifs_ |
Additional Inherited Members | |
![]() | |
static std::string const | DATA_MAP_NAME = "DeNovoArchitects" |
for planning arbitrary motifs
typedef utility::vector1< MotifCOP > protocols::denovo_design::architects::DeNovoMotifArchitect::MotifCOPs |
protocols::denovo_design::architects::DeNovoMotifArchitect::DeNovoMotifArchitect | ( | std::string const & | id | ) |
Referenced by clone().
|
virtual |
|
inlinestatic |
Referenced by type().
|
virtual |
Implements protocols::denovo_design::architects::DeNovoArchitect.
References DeNovoMotifArchitect().
|
virtual |
DeNovoMotifArchitect::MotifCOPs::const_iterator protocols::denovo_design::architects::DeNovoMotifArchitect::motifs_begin | ( | ) | const |
References motifs_.
DeNovoMotifArchitect::MotifCOPs::const_iterator protocols::denovo_design::architects::DeNovoMotifArchitect::motifs_end | ( | ) | const |
References motifs_.
|
protectedvirtual |
Configuration by XML.
Implements protocols::denovo_design::architects::DeNovoArchitect.
References set_motifs().
void protocols::denovo_design::architects::DeNovoMotifArchitect::set_motifs | ( | std::string const & | motif_str | ) |
Referenced by parse_tag().
void protocols::denovo_design::architects::DeNovoMotifArchitect::set_motifs | ( | MotifCOPs const & | motifs | ) |
References motifs_.
|
virtual |
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_begin(), motifs_end(), and set_motifs().