#include <BackboneDB.hh>
|
| | 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 () |
| |
| protocols::loophash::BackboneDB::BackboneDB |
( |
| ) |
|
|
inline |
| void protocols::loophash::BackboneDB::add_extra_data |
( |
BBExtraData |
extra | ) |
|
References protocols::loophash::BBData::angles, protocols::loophash::BBData::extra_key, protocols::frag_picker::VallChunk::get_chain_id(), protocols::frag_picker::VallChunk::get_pdb_id(), core::pose::get_score_line_string(), protocols::frag_picker::VallChunk::get_sequence(), 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().
| void protocols::loophash::BackboneDB::add_protein |
( |
BBData |
new_protein | ) |
|
| core::Size protocols::loophash::BackboneDB::extra_size |
( |
| ) |
const |
|
inline |
References angles, protocols::stepwise::sampling::protein::omega(), protocols::stepwise::sampling::protein::phi(), protocols::stepwise::sampling::protein::psi(), and protocols::loophash::ShortToRealAngle().
Referenced by protocols::loophash::LoopHashLibrary::apply_random(), protocols::loophash::LoopHashSampler::build_structures(), 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().
| core::Size protocols::loophash::BackboneDB::get_mem_foot_print |
( |
| ) |
|
|
inline |
| void protocols::loophash::BackboneDB::get_protein |
( |
core::Size |
index, |
|
|
BBData & |
protein |
|
) |
| const |
References protocols::loophash::BBData::angles, begin, end, lh::exclude_homo, protocols::loophash::BBData::extra_key, file, getline(), option, protocols::loophash::BBExtraData::pdb_id, protocols::loophash::BBExtraData::rotamer_id, protocols::loophash::BBExtraData::sequence, and ss.
Referenced by protocols::loophash::LoopHashLibrary::load_db(), protocols::loophash::LoopHashLibrary::load_mergeddb(), and read_db().
| 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 | ) |
|
| std::vector< BBData > protocols::loophash::BackboneDB::data_ |
|
private |
| bool protocols::loophash::BackboneDB::extra_ |
|
private |
| std::vector< BBExtraData > protocols::loophash::BackboneDB::extra_data_ |
|
private |
Homology map, contains all homologs.
The documentation for this class was generated from the following files: