#include <BackboneDB.hh>
|
| BackboneDB () |
|
core::Real | angle (core::Size index, core::Size offset) const |
|
void | add_pose (const core::pose::Pose &pose, core::Size nres, core::Size &offset, protocols::frag_picker::VallChunkOP chunk=nullptr) |
|
void | get_protein (core::Size index, BBData &protein) const |
|
void | get_extra_data (core::Size index, BBExtraData &extra) const |
|
void | add_protein (BBData new_protein) |
|
void | add_extra_data (BBExtraData extra) |
|
void | get_backbone_segment (const core::Size index, const core::Size offset, const core::Size len, BackboneSegment &bs) const |
|
core::Size | size () const |
|
core::Size | extra_size () const |
|
void | write_db (std::string filename) const |
|
void | read_db (std::string filename, bool load_extra, core::Size num_partitions, core::Size assigned_num, std::pair< core::Size, core::Size > &loop_range, std::map< core::Size, bool > &homolog_index) |
|
void | read_db (std::string filename, bool load_extra) |
|
void | read_legacydb (std::string filename) |
|
void | read_homologs () |
|
core::Size | get_mem_foot_print () const |
|
◆ BackboneDB()
protocols::loophash::BackboneDB::BackboneDB |
( |
| ) |
|
|
inline |
◆ add_extra_data()
void protocols::loophash::BackboneDB::add_extra_data |
( |
BBExtraData |
extra | ) |
|
◆ add_pose()
References protocols::loophash::BBData::angles, protocols::loophash::BBData::extra_key, core::pose::get_score_line_string(), core::pose::Pose::omega(), protocols::loophash::BBExtraData::pdb_id, core::pose::Pose::phi(), core::pose::Pose::psi(), protocols::loophash::RealAngleToShort(), core::pose::Pose::sequence(), and protocols::loophash::BBExtraData::sequence.
Referenced by protocols::loophash::LoopHashLibrary::extract_data_from_pose(), protocols::loophash::LoopHashLibrary::test_loop_sample(), and protocols::loophash::LoopHashLibrary::test_saving_library().
◆ add_protein()
void protocols::loophash::BackboneDB::add_protein |
( |
BBData |
new_protein | ) |
|
◆ angle()
◆ extra_size()
core::Size protocols::loophash::BackboneDB::extra_size |
( |
| ) |
const |
|
inline |
◆ get_backbone_segment()
◆ get_extra_data()
◆ get_mem_foot_print()
core::Size protocols::loophash::BackboneDB::get_mem_foot_print |
( |
| ) |
const |
|
inline |
◆ get_protein()
void protocols::loophash::BackboneDB::get_protein |
( |
core::Size |
index, |
|
|
BBData & |
protein |
|
) |
| const |
◆ read_db() [1/2]
void protocols::loophash::BackboneDB::read_db |
( |
std::string |
filename, |
|
|
bool |
load_extra |
|
) |
| |
|
inline |
◆ read_db() [2/2]
◆ read_homologs()
void protocols::loophash::BackboneDB::read_homologs |
( |
| ) |
|
◆ read_legacydb()
void protocols::loophash::BackboneDB::read_legacydb |
( |
std::string |
filename | ) |
|
◆ size()
core::Size protocols::loophash::BackboneDB::size |
( |
| ) |
const |
|
inline |
◆ write_db()
void protocols::loophash::BackboneDB::write_db |
( |
std::string |
filename | ) |
const |
◆ data_
std::vector< BBData > protocols::loophash::BackboneDB::data_ |
|
private |
◆ extra_
bool protocols::loophash::BackboneDB::extra_ |
|
private |
◆ extra_data_
std::vector< BBExtraData > protocols::loophash::BackboneDB::extra_data_ |
|
private |
◆ homologs_
std::map< std::string, bool > protocols::loophash::BackboneDB::homologs_ |
|
private |
Homology map, contains all homologs.
The documentation for this class was generated from the following files: