Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::splice::RotLibdb Class Reference

#include <SampleRotamersFromPDB.hh>

Inheritance diagram for protocols::splice::RotLibdb:
Inheritance graph
[legend]

Public Member Functions

 RotLibdb ()
 
void read_profile (std::string const &file_name, std::string const &segment_name)
 
void add_segment_fname (std::string const &file_name, std::string const &segment_name)
 
std::string get_segment_fname (std::string const &segment_name)
 
rot_matrix fill_rotamer_matrix_from_db_file (std::string fname)
 
void read_pdb_profile (std::string const &file_name)
 
rot_matrix pdb_profile (std::string const &pdb_name)
 

Private Attributes

std::map< std::string, std::string > pdb_to_profile_map_
 
std::string pdb_names_
 
std::map< std::string, rot_matrixrot_matrix_profile_
 
std::map< std::string, std::string > ROTdb_segments_fileName_
 

Constructor & Destructor Documentation

◆ RotLibdb()

protocols::splice::RotLibdb::RotLibdb ( )

Member Function Documentation

◆ add_segment_fname()

void protocols::splice::RotLibdb::add_segment_fname ( std::string const &  file_name,
std::string const &  segment_name 
)

◆ fill_rotamer_matrix_from_db_file()

rot_matrix protocols::splice::RotLibdb::fill_rotamer_matrix_from_db_file ( std::string  fname)

◆ get_segment_fname()

std::string protocols::splice::RotLibdb::get_segment_fname ( std::string const &  segment_name)

◆ pdb_profile()

rot_matrix protocols::splice::RotLibdb::pdb_profile ( std::string const &  pdb_name)

◆ read_pdb_profile()

void protocols::splice::RotLibdb::read_pdb_profile ( std::string const &  file_name)

References pdb_to_profile_map_.

◆ read_profile()

void protocols::splice::RotLibdb::read_profile ( std::string const &  file_name,
std::string const &  segment_name 
)

Member Data Documentation

◆ pdb_names_

std::string protocols::splice::RotLibdb::pdb_names_
private

◆ pdb_to_profile_map_

std::map< std::string, std::string > protocols::splice::RotLibdb::pdb_to_profile_map_
private

Referenced by pdb_profile(), and read_pdb_profile().

◆ rot_matrix_profile_

std::map< std::string, rot_matrix > protocols::splice::RotLibdb::rot_matrix_profile_
private

Referenced by pdb_profile(), and read_profile().

◆ ROTdb_segments_fileName_

std::map< std::string, std::string > protocols::splice::RotLibdb::ROTdb_segments_fileName_
private

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