Rosetta Protocols  2014.35
Static Public Member Functions | Private Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
protocols::jumping::StandardPairingLibrary Class Reference

#include <PairingLibrary.hh>

Static Public Member Functions

static StandardPairingLibraryget_instance ()
 static function to get the instance of ( pointer to) this singleton class More...
 

Private Member Functions

 StandardPairingLibrary ()
 

Static Private Member Functions

static StandardPairingLibrarycreate_singleton_instance ()
 private singleton creation function to be used with utility::thread::threadsafe_singleton More...
 

Static Private Attributes

static StandardPairingLibraryinstance_
 

Additional Inherited Members

- Public Member Functions inherited from protocols::jumping::PairingLibrary
 PairingLibrary ()
 
void read_from_file (std::string const &fn)
 
void read_from_file_no_filters (std::string const &fn)
 
core::kinematics::RT get_random_beta_sheet_jump (int const orientation, int const pleating) const
 classic rosetta++ accessor More...
 
core::kinematics::RT get_random_tmh_jump (int const orientation, int const pos1, int const pos2) const
 classic rosetta++ accessor More...
 
void set_tmh_jump (core::pose::Pose pose, int const jump_number, int const orientation, int const pos1, int const pos2) const
 
void create_jump_fragments (int const orientation, int const pleating, bool bWithTorsion, core::fragment::FragDataOPs &) 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 This creates Fragments with single JumpSRFD — PairingLibrary also stores phi/psi/omega of start and end residue use bWithTorsion = true to get FragData with BBTorsionSRFD and JumpSRFD length of single FragData is noTorsion 1 withTorsion 3 bWithTorsion = true length of single FragData is 3 start jump end More...
 
core::Size size () const
 
void generate_jump_frags (core::scoring::dssp::PairingsList const &pairings, core::kinematics::MoveMap const &mm, bool bWithTorsion, core::fragment::FragSet &frags_accumulator)
 
- Public Member Functions inherited from protocols::jumping::BasePairingLibrary
virtual ~BasePairingLibrary ()
 

Constructor & Destructor Documentation

protocols::jumping::StandardPairingLibrary::StandardPairingLibrary ( )
inlineprivate

Member Function Documentation

StandardPairingLibrary * protocols::jumping::StandardPairingLibrary::create_singleton_instance ( )
staticprivate

private singleton creation function to be used with utility::thread::threadsafe_singleton

References basic::database::full_name(), and protocols::jumping::PairingLibrary::read_from_file().

Referenced by get_instance().

StandardPairingLibrary * protocols::jumping::StandardPairingLibrary::get_instance ( )
static

Member Data Documentation

StandardPairingLibrary * protocols::jumping::StandardPairingLibrary::instance_
staticprivate

The documentation for this class was generated from the following files: