![]() |
Rosetta Protocols
2014.16.56682
|
#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 () | |
| virtual | ~EntityCorrespondence () |
| EntityCorrespondence (EntityCorrespondence const &) | |
| EntityCorrespondence const & | 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 |
| protocols::pack_daemon::EntityCorrespondence::EntityCorrespondence | ( | ) |
|
virtual |
| protocols::pack_daemon::EntityCorrespondence::EntityCorrespondence | ( | EntityCorrespondence const & | src | ) |
|
private |
References num_entities(), and utility::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 utility::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(), chain, getline(), num_entities(), num_residues(), pdb_pose_map_, and utility::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 const & 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_.
Referenced by protocols::pack_daemon::DaemonSet::add_pack_daemon().
|
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