Rosetta
|
#include <SampleRotamersFromPDB.hh>
Public Types | |
typedef core::Real | Real |
typedef core::pose::Pose | Pose |
typedef core::pack::task::PackerTask | PackerTask |
typedef core::pack::task::operation::TaskOperation | TaskOperation |
typedef core::pack::task::operation::TaskOperationOP | TaskOperationOP |
typedef TaskOperation | parent |
typedef utility::tag::TagCOP | TagCOP |
![]() | |
typedef utility::tag::TagCOP | TagCOP |
typedef basic::datacache::DataMap | DataMap |
typedef pose::Pose | Pose |
Public Member Functions | |
SampleRotamersFromPDB () | |
default constructor More... | |
~SampleRotamersFromPDB () override | |
destructor More... | |
TaskOperationOP | clone () const override |
make clone More... | |
void | apply (Pose const &pose, PackerTask &task) const override |
apply More... | |
utility::vector1< core::Size > | SampleAtAlignedpositions () const |
void | SampleAtAlignedpositions (utility::vector1< core::Size > const s) |
void | parse_tag (TagCOP tag, DataMap &) override |
Used to parse an xml-like tag to load parameters and properties. More... | |
rot_matrix | combine_rot_dbs (core::pose::Pose const &pose) const |
void | concatenate_rot_matrix (rot_matrix &a, rot_matrix const &b) const |
![]() | |
~TaskOperation () override | |
virtual void | provide_citation_info (basic::citation_manager::CitationCollectionList &) const |
Provide citations to the passed CitationCollectionList Subclasses should add the info for themselves and any other classes they use. More... | |
Static Public Member Functions | |
static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
static std::string | keyname () |
Private Attributes | |
bool | add_rotamer_ |
utility::vector1< core::Size > | SampleAtAlignedpositions_ |
bool | debug_ |
bool | ccd_ |
std::string | db_fname_ |
std::map< std::string, RotLibdbOP > | ROTdb_segments_ |
utility::vector1< std::string > | segment_names_ordered_ |
typedef utility::tag::TagCOP protocols::splice::SampleRotamersFromPDB::TagCOP |
typedef core::pack::task::operation::TaskOperation protocols::splice::SampleRotamersFromPDB::TaskOperation |
typedef core::pack::task::operation::TaskOperationOP protocols::splice::SampleRotamersFromPDB::TaskOperationOP |
protocols::splice::SampleRotamersFromPDB::SampleRotamersFromPDB | ( | ) |
default constructor
|
override |
destructor
|
overridevirtual |
|
overridevirtual |
rot_matrix protocols::splice::SampleRotamersFromPDB::combine_rot_dbs | ( | core::pose::Pose const & | pose | ) | const |
References core::conformation::Conformation::chain_end(), concatenate_rot_matrix(), core::pose::Pose::conformation(), protocols::splice::RotLibdb::fill_rotamer_matrix_from_db_file(), protocols::splice::load_pdb_segments_from_pose_comments(), ROTdb_segments_, segment_names_ordered_, and protocols::splice::TR().
Referenced by apply().
void protocols::splice::SampleRotamersFromPDB::concatenate_rot_matrix | ( | rot_matrix & | a, |
rot_matrix const & | b | ||
) | const |
References core::pose::motif::a(), protocols::match::upstream::b, and protocols::splice::TR().
Referenced by combine_rot_dbs().
|
inlinestatic |
Referenced by protocols::splice::SampleRotamersFromPDBCreator::keyname(), and provide_xml_schema().
Used to parse an xml-like tag to load parameters and properties.
Reimplemented from core::pack::task::operation::TaskOperation.
References add_rotamer_, ccd_, db_fname_, debug_, protocols::jd2::get_current_jobs_starting_pose(), ROTdb_segments_, SampleAtAlignedpositions(), SampleAtAlignedpositions_, segment_names_ordered_, and protocols::splice::TR().
|
static |
|
inline |
References SampleAtAlignedpositions_.
Referenced by apply(), and parse_tag().
|
inline |
References SampleAtAlignedpositions_.
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by combine_rot_dbs(), and parse_tag().
|
private |
Referenced by parse_tag(), and SampleAtAlignedpositions().
|
private |
Referenced by apply(), combine_rot_dbs(), and parse_tag().