|
Rosetta 3.5
|
#include <DisulfPairingLibrary.hh>


Public Member Functions | |
| DisulfPairingLibrary () | |
| void | read_from_file (std::string const &fn) |
| void | create_jump_fragments (bool bWithTorsion, core::fragment::FragDataList &frags) const |
| core::Size | size () const |
| void | generate_jump_frags (DisulfPairingsList const &pairings, core::kinematics::MoveMap const &mm, bool bWithTorsion, core::fragment::FragSet &frags_accumulator) |
Public Member Functions inherited from protocols::jumping::BaseDisulfPairingLibrary | |
| virtual | ~BaseDisulfPairingLibrary () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
Private Types | |
| typedef std::vector < DisulfTemplate > | DisulfTemplateList |
| typedef std::map< std::pair < int, int > , DisulfTemplateList > | DisulfTemplateMap |
Private Attributes | |
| DisulfTemplateMap | pairings_ |
| DisulfTemplateList | all_pairings_ |
| core::Size | num_of_pairings_ |
Definition at line 102 of file DisulfPairingLibrary.hh.
|
private |
Definition at line 103 of file DisulfPairingLibrary.hh.
|
private |
Definition at line 104 of file DisulfPairingLibrary.hh.
|
inline |
Definition at line 106 of file DisulfPairingLibrary.hh.
| void protocols::jumping::DisulfPairingLibrary::create_jump_fragments | ( | bool | bWithTorsion, |
| core::fragment::FragDataList & | frags | ||
| ) | const |
puts all jump-geometries that fit the orientation and pleating into list of FragData's. Try to reuse these FragData for different Frames that have same orientation and pleating
Definition at line 399 of file DisulfPairingLibrary.cc.
References all_pairings_, protocols::loops::start, and protocols::loops::stop.
Referenced by protocols::topology_broker::DisulfJumpClaimer::generate_jump_frags(), and generate_jump_frags().
| void protocols::jumping::DisulfPairingLibrary::generate_jump_frags | ( | DisulfPairingsList const & | pairings, |
| core::kinematics::MoveMap const & | mm, | ||
| bool | bWithTorsion, | ||
| core::fragment::FragSet & | frags_accumulator | ||
| ) |
Definition at line 443 of file DisulfPairingLibrary.cc.
References core::fragment::FragSet::add(), create_jump_fragments(), protocols::jumping::generate_empty_jump_frame(), and core::kinematics::MoveMap::get_bb().
| void protocols::jumping::DisulfPairingLibrary::read_from_file | ( | std::string const & | fn) |
Definition at line 351 of file DisulfPairingLibrary.cc.
References all_pairings_, protocols::abinitio::filename(), num_of_pairings_, pairings_, protocols::jumping::DisulfTemplate::rt_, and core::scoring::hbonds::t().
|
inline |
Definition at line 118 of file DisulfPairingLibrary.hh.
References num_of_pairings_.
|
private |
Definition at line 132 of file DisulfPairingLibrary.hh.
Referenced by create_jump_fragments(), and read_from_file().
|
private |
Definition at line 133 of file DisulfPairingLibrary.hh.
Referenced by read_from_file(), and size().
|
private |
Definition at line 131 of file DisulfPairingLibrary.hh.
Referenced by read_from_file().
1.8.4