Rosetta Protocols  2014.35
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::farna::RNA_JumpLibrary Class Reference

#include <RNA_JumpLibrary.hh>

Public Member Functions

virtual ~RNA_JumpLibrary ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
 
 RNA_JumpLibrary (std::string const filename)
 
void read_jumps_from_file (std::string const &jump_library_filename)
 
void check_forward_backward (std::string &atom_name, bool const forward, core::kinematics::Jump &j, RNA_PairingTemplateOP const &t) const
 
core::kinematics::Jump get_random_base_pair_jump (char const aa1, char const aa2, char const edge1, char const edge2, char const orientation, std::string &atom_name1, std::string &atom_name2, bool &success, bool const forward1=true, bool const forward2=true) const
 

Private Member Functions

void save_in_jump_library (core::Size const reschar1, core::Size const reschar2, char const edgechar1, char const edgechar2, char const orientation, std::string const &atom_name1, std::string const &atom_name2, core::kinematics::Jump const &jump1, core::kinematics::Jump const &jump2)
 

Private Attributes

RNA_PairingTemplateMap rna_pairing_template_map_
 

Constructor & Destructor Documentation

protocols::farna::RNA_JumpLibrary::~RNA_JumpLibrary ( )
virtual

Automatically generated virtual destructor for class deriving directly from ReferenceCount.

Auto-generated virtual destructor

protocols::farna::RNA_JumpLibrary::RNA_JumpLibrary ( std::string const  filename)
inline

Member Function Documentation

void protocols::farna::RNA_JumpLibrary::check_forward_backward ( std::string atom_name,
bool const  forward,
core::kinematics::Jump j,
RNA_PairingTemplateOP const &  t 
) const
core::kinematics::Jump protocols::farna::RNA_JumpLibrary::get_random_base_pair_jump ( char const  aa1,
char const  aa2,
char const  edge1,
char const  edge2,
char const  orientation,
std::string atom_name1,
std::string atom_name2,
bool success,
bool const  forward1 = true,
bool const  forward2 = true 
) const
void protocols::farna::RNA_JumpLibrary::read_jumps_from_file ( std::string const &  jump_library_filename)
void protocols::farna::RNA_JumpLibrary::save_in_jump_library ( core::Size const  reschar1,
core::Size const  reschar2,
char const  edgechar1,
char const  edgechar2,
char const  orientation,
std::string const &  atom_name1,
std::string const &  atom_name2,
core::kinematics::Jump const &  jump1,
core::kinematics::Jump const &  jump2 
)
private

Member Data Documentation

RNA_PairingTemplateMap protocols::farna::RNA_JumpLibrary::rna_pairing_template_map_
private

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