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) |
![]() | |
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_ |
|
private |
|
private |
|
inline |
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
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 | ||
) |
void protocols::jumping::DisulfPairingLibrary::read_from_file | ( | std::string const & | fn) |
|
inline |
References num_of_pairings_.
|
private |
Referenced by create_jump_fragments(), and read_from_file().
|
private |
Referenced by read_from_file(), and size().
|
private |
Referenced by read_from_file().