#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 |
| |
| protocols::loophash::BackboneDB::BackboneDB |
( |
| ) |
|
|
inline |
| void protocols::loophash::BackboneDB::add_extra_data |
( |
BBExtraData |
extra | ) |
|
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(), protocols::loophash::BBExtraData::sequence, and core::pose::Pose::sequence().
Referenced by protocols::loophash::LoopHashLibrary::extract_data_from_pose(), protocols::loophash::LoopHashLibrary::test_loop_sample(), and protocols::loophash::LoopHashLibrary::test_saving_library().
| void protocols::loophash::BackboneDB::add_protein |
( |
BBData |
new_protein | ) |
|
| core::Size protocols::loophash::BackboneDB::extra_size |
( |
| ) |
const |
|
inline |
| core::Size protocols::loophash::BackboneDB::get_mem_foot_print |
( |
| ) |
const |
|
inline |
| void protocols::loophash::BackboneDB::get_protein |
( |
core::Size |
index, |
|
|
BBData & |
protein |
|
) |
| const |
| void protocols::loophash::BackboneDB::read_db |
( |
std::string |
filename, |
|
|
bool |
load_extra |
|
) |
| |
|
inline |
| void protocols::loophash::BackboneDB::read_homologs |
( |
| ) |
|
| void protocols::loophash::BackboneDB::read_legacydb |
( |
std::string |
filename | ) |
|
| core::Size protocols::loophash::BackboneDB::size |
( |
| ) |
const |
|
inline |
| void protocols::loophash::BackboneDB::write_db |
( |
std::string |
filename | ) |
const |
| std::vector< BBData > protocols::loophash::BackboneDB::data_ |
|
private |
| bool protocols::loophash::BackboneDB::extra_ |
|
private |
| std::vector< BBExtraData > protocols::loophash::BackboneDB::extra_data_ |
|
private |
| 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: