Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::rna::RNA_JumpLibrary Class Reference

#include <RNA_JumpLibrary.hh>

Inheritance diagram for protocols::rna::RNA_JumpLibrary:
Inheritance graph
Collaboration diagram for protocols::rna::RNA_JumpLibrary:
Collaboration graph

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::rna::RNA_JumpLibrary::~RNA_JumpLibrary ( )

Automatically generated virtual destructor for class deriving directly from ReferenceCount.

Auto-generated virtual destructor

protocols::rna::RNA_JumpLibrary::RNA_JumpLibrary ( std::string const  filename)

Member Function Documentation

void protocols::rna::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::rna::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::rna::RNA_JumpLibrary::read_jumps_from_file ( std::string const &  jump_library_filename)
void protocols::rna::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 

Member Data Documentation

RNA_PairingTemplateMap protocols::rna::RNA_JumpLibrary::rna_pairing_template_map_

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