![]() |
Rosetta
2021.16
|
#include <EntityCorrespondence.hh>

Public Types | |
| typedef core::Size | Size |
| typedef std::list< core::Size > | ResIDList |
| typedef ResIDList::const_iterator | ResIDListConstIter |
| typedef utility::VirtualBase | 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 (core::Size num_entities) |
| void | initialize_from_correspondence_file (std::istream &) |
| void | add_resid_to_entity_list (core::Size EntityID, core::Size ResID) |
| core::Size | num_entities () const |
| core::Size | num_residues () const |
| core::Size | entity_for_residue (core::Size resid) const |
| core::Size | n_residues_for_entity (core::Size entity_id) const |
| ResIDListConstIter | residues_for_entity_begin (core::Size entity_id) const |
| ResIDListConstIter | residues_for_entity_end (core::Size entity_id) const |
Private Member Functions | |
| void | bounds_check_entity (std::string const &funcname, core::Size entity_id) const |
| void | bounds_check_residue (std::string const &funcname, core::Size resid) const |
Private Attributes | |
| core::pose::PoseCOP | pose_ |
| core::pose::PDBPoseMapCOP | pdb_pose_map_ |
| utility::vector1< ResIDList > | entity_id_2_resids_ |
| utility::vector1< core::Size > | resid_2_entity_id_ |
| utility::vector1< std::string > | funcnames_ |
| typedef utility::VirtualBase protocols::pack_daemon::EntityCorrespondence::parent |
| typedef std::list< core::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 | ) |
| void protocols::pack_daemon::EntityCorrespondence::add_resid_to_entity_list | ( | core::Size | EntityID, |
| core::Size | ResID | ||
| ) |
|
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 | ( | core::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 | ( | core::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 | ( | core::Size | entity_id | ) | const |
| EntityCorrespondence::ResIDListConstIter protocols::pack_daemon::EntityCorrespondence::residues_for_entity_end | ( | core::Size | entity_id | ) | const |
| void protocols::pack_daemon::EntityCorrespondence::set_num_entities | ( | core::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().
1.8.7