Rosetta
3.8
|
#include <EntityCorrespondence.hh>
Public Types | |
typedef core::Size | Size |
typedef std::list< Size > | ResIDList |
typedef ResIDList::const_iterator | ResIDListConstIter |
typedef utility::pointer::ReferenceCount | parent |
Public Member Functions | |
EntityCorrespondence () | |
~EntityCorrespondence () override | |
EntityCorrespondence (EntityCorrespondence const &) | |
EntityCorrespondence & | operator= (EntityCorrespondence const &) |
void | set_pose (core::pose::PoseCOP pose) |
void | set_num_entities (Size num_entities) |
void | initialize_from_correspondence_file (std::istream &) |
void | add_resid_to_entity_list (Size EntityID, Size ResID) |
Size | num_entities () const |
Size | num_residues () const |
Size | entity_for_residue (Size resid) const |
Size | n_residues_for_entity (Size entity_id) const |
ResIDListConstIter | residues_for_entity_begin (Size entity_id) const |
ResIDListConstIter | residues_for_entity_end (Size entity_id) const |
Private Member Functions | |
void | bounds_check_entity (std::string const &funcname, Size entity_id) const |
void | bounds_check_residue (std::string const &funcname, Size resid) const |
Private Attributes | |
core::pose::PoseCOP | pose_ |
core::pose::PDBPoseMapCOP | pdb_pose_map_ |
utility::vector1< ResIDList > | entity_id_2_resids_ |
utility::vector1< Size > | resid_2_entity_id_ |
utility::vector1< std::string > | funcnames_ |
typedef utility::pointer::ReferenceCount protocols::pack_daemon::EntityCorrespondence::parent |
typedef std::list< Size > protocols::pack_daemon::EntityCorrespondence::ResIDList |
typedef ResIDList::const_iterator protocols::pack_daemon::EntityCorrespondence::ResIDListConstIter |
protocols::pack_daemon::EntityCorrespondence::EntityCorrespondence | ( | ) |
|
overridedefault |
protocols::pack_daemon::EntityCorrespondence::EntityCorrespondence | ( | EntityCorrespondence const & | src | ) |
|
private |
References num_entities(), and core::id::to_string().
Referenced by add_resid_to_entity_list(), n_residues_for_entity(), residues_for_entity_begin(), and residues_for_entity_end().
|
private |
References num_residues(), pose_, and core::id::to_string().
Referenced by add_resid_to_entity_list(), and entity_for_residue().
EntityCorrespondence::Size protocols::pack_daemon::EntityCorrespondence::entity_for_residue | ( | Size | resid | ) | const |
void protocols::pack_daemon::EntityCorrespondence::initialize_from_correspondence_file | ( | std::istream & | instream | ) |
File format for entity correspondence: Column 1: entity id. Columns 2 and 3 PDB id (resid+[optional insertion code] chain)
References add_resid_to_entity_list(), num_entities(), num_residues(), pdb_pose_map_, and core::id::to_string().
EntityCorrespondence::Size protocols::pack_daemon::EntityCorrespondence::n_residues_for_entity | ( | Size | entity_id | ) | const |
EntityCorrespondence::Size protocols::pack_daemon::EntityCorrespondence::num_entities | ( | ) | const |
References entity_id_2_resids_.
Referenced by bounds_check_entity(), and initialize_from_correspondence_file().
EntityCorrespondence::Size protocols::pack_daemon::EntityCorrespondence::num_residues | ( | ) | const |
References pose_.
Referenced by bounds_check_residue(), initialize_from_correspondence_file(), and protocols::pack_daemon::PackDaemon::set_entity_correspondence().
EntityCorrespondence & protocols::pack_daemon::EntityCorrespondence::operator= | ( | EntityCorrespondence const & | other | ) |
References entity_id_2_resids_, funcnames_, pdb_pose_map_, pose_, and resid_2_entity_id_.
EntityCorrespondence::ResIDListConstIter protocols::pack_daemon::EntityCorrespondence::residues_for_entity_begin | ( | Size | entity_id | ) | const |
EntityCorrespondence::ResIDListConstIter protocols::pack_daemon::EntityCorrespondence::residues_for_entity_end | ( | Size | entity_id | ) | const |
void protocols::pack_daemon::EntityCorrespondence::set_num_entities | ( | Size | num_entities | ) |
References entity_id_2_resids_, and resid_2_entity_id_.
void protocols::pack_daemon::EntityCorrespondence::set_pose | ( | core::pose::PoseCOP | pose | ) |
References pdb_pose_map_, pose_, and resid_2_entity_id_.
|
private |
|
private |
|
private |
Referenced by initialize_from_correspondence_file(), operator=(), and set_pose().
|
private |
Referenced by bounds_check_residue(), num_residues(), operator=(), and set_pose().
|
private |
Referenced by add_resid_to_entity_list(), entity_for_residue(), operator=(), set_num_entities(), and set_pose().