|
Rosetta 3.5
|
#include <BackboneDB.hh>

Public Member Functions | |
| BackboneDB () | |
| core::Real | angle (core::Size index, core::Size offset) |
| void | add_pose (const core::pose::Pose &pose, core::Size nres, core::Size &offset, protocols::frag_picker::VallChunkOP chunk=NULL) |
| 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) |
| 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 () |
Private Attributes | |
| std::vector< BBData > | data_ |
| std::vector< BBExtraData > | extra_data_ |
| bool | extra_ |
| std::map< std::string, bool > | homologs_ |
| Homology map, contains all homologs. More... | |
Definition at line 114 of file BackboneDB.hh.
|
inline |
Definition at line 117 of file BackboneDB.hh.
References extra_.
| void protocols::loophash::BackboneDB::add_extra_data | ( | BBExtraData | extra) |
Definition at line 278 of file BackboneDB.cc.
Referenced by protocols::loophash::LoopHashLibrary::merge_bbdb().
| void protocols::loophash::BackboneDB::add_pose | ( | const core::pose::Pose & | pose, |
| core::Size | nres, | ||
| core::Size & | offset, | ||
| protocols::frag_picker::VallChunkOP | chunk = NULL |
||
| ) |
Definition at line 238 of file BackboneDB.cc.
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) |
Definition at line 274 of file BackboneDB.cc.
Referenced by protocols::loophash::LoopHashLibrary::merge_bbdb().
| core::Real protocols::loophash::BackboneDB::angle | ( | core::Size | index, |
| core::Size | offset | ||
| ) |
Definition at line 229 of file BackboneDB.cc.
References core::scoring::packstat::old::angles, and protocols::loophash::ShortToRealAngle().
|
inline |
Definition at line 141 of file BackboneDB.hh.
References extra_data_.
Referenced by protocols::loophash::LoopHashLibrary::merge_bbdb().
| void protocols::loophash::BackboneDB::get_backbone_segment | ( | const core::Size | index, |
| const core::Size | offset, | ||
| const core::Size | len, | ||
| BackboneSegment & | bs | ||
| ) | const |
Definition at line 284 of file BackboneDB.cc.
References core::scoring::packstat::old::angles, core::scoring::omega, protocols::swa::phi(), protocols::swa::psi(), and protocols::loophash::ShortToRealAngle().
Referenced by protocols::loophash::LoopHashLibrary::apply_random(), protocols::sic_dock::dump_loophash_linkers(), protocols::loophash::LoopHashLibrary::get_all(), protocols::forge::remodel::RemodelLoopMover::loophash_stage(), protocols::loophash::LoopHashLibrary::merge(), protocols::loophash::LoopHashLibrary::test_loop_sample(), and protocols::loophash::LoopHashLibrary::test_saving_library().
| void protocols::loophash::BackboneDB::get_extra_data | ( | core::Size | index, |
| BBExtraData & | extra | ||
| ) | const |
Definition at line 270 of file BackboneDB.cc.
Referenced by protocols::loophash::LoopHashLibrary::merge_bbdb().
|
inline |
Definition at line 166 of file BackboneDB.hh.
References data_.
Referenced by protocols::loophash::LoopHashLibrary::mem_foot_print().
| void protocols::loophash::BackboneDB::get_protein | ( | core::Size | index, |
| BBData & | protein | ||
| ) | const |
Definition at line 265 of file BackboneDB.cc.
References protocols::loophash::BBData::angles, and protocols::loophash::BBData::extra_key.
Referenced by protocols::loophash::LoopHashLibrary::merge_bbdb().
| void protocols::loophash::BackboneDB::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 | ||
| ) |
Definition at line 355 of file BackboneDB.cc.
References protocols::loophash::BBData::angles, core::sequence::end, protocols::loophash::BBData::extra_key, protocols::loophash::BBExtraData::pdb_id, protocols::loophash::BBExtraData::rotamer_id, and protocols::loophash::BBExtraData::sequence.
Referenced by protocols::loophash::LoopHashLibrary::load_db(), protocols::loophash::LoopHashLibrary::load_mergeddb(), and read_db().
|
inline |
Definition at line 154 of file BackboneDB.hh.
References protocols::sic_dock::range(), and read_db().
| void protocols::loophash::BackboneDB::read_homologs | ( | ) |
Definition at line 450 of file BackboneDB.cc.
References core::io::pdb::split().
| void protocols::loophash::BackboneDB::read_legacydb | ( | std::string | filename) |
Definition at line 330 of file BackboneDB.cc.
|
inline |
Definition at line 140 of file BackboneDB.hh.
References data_.
Referenced by protocols::loophash::LoopHashLibrary::merge_bbdb().
| void protocols::loophash::BackboneDB::write_db | ( | std::string | filename) |
Definition at line 303 of file BackboneDB.cc.
Referenced by protocols::loophash::LoopHashLibrary::save_db().
|
private |
Definition at line 166 of file BackboneDB.hh.
Referenced by get_mem_foot_print(), and size().
|
private |
Definition at line 181 of file BackboneDB.hh.
Referenced by BackboneDB().
|
private |
Definition at line 178 of file BackboneDB.hh.
Referenced by extra_size().
|
private |
Homology map, contains all homologs.
Definition at line 184 of file BackboneDB.hh.
1.8.4