|
Rosetta
|
#include <Model.hh>

Public Member Functions | |
| Model () | |
| core::pose::Pose | to_pose_from_db () const |
| create a pose for this model from the database More... | |
| void | trim_db_pose (core::pose::Pose &pose) const |
| trim the given pose to include only model residues More... | |
| core::Size | pose_number (core::Size resnum) const |
| get the corresponding pose resnum from the More... | |
| std::set< core::Size > | segment_ids () const |
| return the set of segment ids for this model More... | |
| SewResidue | get_residue (core::Size resnum) const |
| ModelConstIterator< SewSegment > | model_begin () const |
| ModelIterator< SewSegment > | model_begin () |
| ModelConstIterator< SewSegment > | model_end () const |
| ModelIterator< SewSegment > | model_end () |
Public Attributes | |
| int | model_id_ |
| std::string | pdb_code_ |
| core::Size | structure_id_ |
| SegmentGraph | segments_ |
| core::Real | distance_ |
| core::Real | hoist_angle_degrees_ |
| core::Real | packing_angle_degrees_ |
| core::Real | meridian_angle_degrees_ |
Friends | |
| bool | operator< (Model const &a, Model const &b) |
|
inline |
| SewResidue protocols::legacy_sewing::Model::get_residue | ( | core::Size | resnum | ) | const |
References model_id_, and segments_.
Referenced by protocols::legacy_sewing::Assembly::follow_edge(), and protocols::legacy_sewing::Assembly::get_score_result().
| ModelIterator< SewSegment > protocols::legacy_sewing::Model::model_begin | ( | ) |
References segments_, and core::id::to_string().
| ModelConstIterator< SewSegment > protocols::legacy_sewing::Model::model_begin | ( | ) | const |
References segments_, and core::id::to_string().
Referenced by protocols::legacy_sewing::Assembly::align_model(), protocols::legacy_sewing::Hasher::hash_model(), protocols::legacy_sewing::Hasher::score_basis(), protocols::legacy_sewing::Hasher::score_basis_125(), and protocols::legacy_sewing::Hasher::transform_model().
| ModelIterator< SewSegment > protocols::legacy_sewing::Model::model_end | ( | ) |
References segments_.
| ModelConstIterator< SewSegment > protocols::legacy_sewing::Model::model_end | ( | ) | const |
References segments_, and core::id::to_string().
Referenced by protocols::legacy_sewing::Assembly::align_model(), protocols::legacy_sewing::Hasher::hash_model(), protocols::legacy_sewing::Hasher::score_basis(), protocols::legacy_sewing::Hasher::score_basis_125(), and protocols::legacy_sewing::Hasher::transform_model().
| core::Size protocols::legacy_sewing::Model::pose_number | ( | core::Size | resnum | ) | const |
get the corresponding pose resnum from the
References core::id::to_string().
Referenced by protocols::legacy_sewing::serialize_graph_json().
| std::set< core::Size > protocols::legacy_sewing::Model::segment_ids | ( | ) | const |
return the set of segment ids for this model
References segments_.
Referenced by protocols::legacy_sewing::SewGraph::SewGraph().
| core::pose::Pose protocols::legacy_sewing::Model::to_pose_from_db | ( | ) | const |
create a pose for this model from the database
References structure_id_.
| void protocols::legacy_sewing::Model::trim_db_pose | ( | core::pose::Pose & | pose | ) | const |
trim the given pose to include only model residues
References core::pose::Pose::conformation(), core::conformation::Conformation::delete_residue_slow(), segments_, and core::pose::Pose::size().
| core::Real protocols::legacy_sewing::Model::distance_ |
| core::Real protocols::legacy_sewing::Model::hoist_angle_degrees_ |
| core::Real protocols::legacy_sewing::Model::meridian_angle_degrees_ |
| int protocols::legacy_sewing::Model::model_id_ |
Referenced by protocols::legacy_sewing::SewGraph::add_edges_from_binary(), protocols::legacy_sewing::add_linker_segments(), protocols::legacy_sewing::Assembly::add_model(), protocols::legacy_sewing::LegacyAppendAssemblyMover::apply(), protocols::legacy_sewing::create_model_from_pose(), protocols::legacy_sewing::LegacyRepeatAssemblyMover::dfs_cycle_finder(), protocols::legacy_sewing::Assembly::follow_edge(), protocols::legacy_sewing::LegacyEnumerateAssemblyMover::generate_assembly(), protocols::legacy_sewing::LegacyGreedyAssemblyMover::generate_assembly(), protocols::legacy_sewing::LegacyRepeatAssemblyMover::generate_assembly(), protocols::legacy_sewing::SewGraph::generate_binary_score_file(), protocols::legacy_sewing::get_alpha_beta_models_from_db(), protocols::legacy_sewing::get_continuous_models_from_db(), get_residue(), protocols::legacy_sewing::Assembly::get_score_result(), protocols::legacy_sewing::Hasher::hash_model(), protocols::legacy_sewing::LegacyAppendAssemblyMover::hash_pdb_model(), protocols::legacy_sewing::read_model_file(), protocols::legacy_sewing::Assembly::regenerate_model(), protocols::legacy_sewing::remove_models_from_dssp(), protocols::legacy_sewing::SewGraph::report_binary_stats(), protocols::legacy_sewing::result_to_five_ss_models(), protocols::legacy_sewing::result_to_models(), protocols::legacy_sewing::Hasher::score(), protocols::legacy_sewing::Hasher::score_basis(), protocols::legacy_sewing::Hasher::score_basis_125(), protocols::legacy_sewing::Hasher::score_one(), protocols::legacy_sewing::serialize_graph_json(), and protocols::legacy_sewing::write_model_file().
| core::Real protocols::legacy_sewing::Model::packing_angle_degrees_ |
| std::string protocols::legacy_sewing::Model::pdb_code_ |
Referenced by protocols::legacy_sewing::read_model_file(), protocols::legacy_sewing::result_to_five_ss_models(), protocols::legacy_sewing::result_to_models(), protocols::legacy_sewing::see_whether_model_is_H_bonded_by_terminal_strands(), protocols::legacy_sewing::serialize_graph_json(), and protocols::legacy_sewing::write_model_file().
| SegmentGraph protocols::legacy_sewing::Model::segments_ |
Referenced by protocols::legacy_sewing::add_linker_segments(), protocols::legacy_sewing::Assembly::add_model(), protocols::legacy_sewing::SewGraph::add_special_edges(), protocols::legacy_sewing::ContinuousAssembly::append_model(), protocols::legacy_sewing::DisembodiedAssembly::append_model(), protocols::legacy_sewing::LegacyAppendAssemblyMover::apply(), protocols::legacy_sewing::create_model_from_pose(), protocols::legacy_sewing::LegacyEnumerateAssemblyMover::generate_assembly(), protocols::legacy_sewing::get_5_ss_models_from_db(), protocols::legacy_sewing::get_alpha_beta_models_from_db(), protocols::legacy_sewing::Assembly::get_chimera_segments(), protocols::legacy_sewing::get_continuous_models_from_db(), protocols::legacy_sewing::Assembly::get_matching_model_segments(), get_residue(), protocols::legacy_sewing::LegacyAppendAssemblyMover::hash_pdb_model(), protocols::legacy_sewing::Hasher::insert(), protocols::legacy_sewing::Assembly::map_residues(), model_begin(), model_end(), protocols::legacy_sewing::read_model_file(), protocols::legacy_sewing::Assembly::regenerate_model(), protocols::legacy_sewing::Hasher::remove_connection_inconsistencies(), protocols::legacy_sewing::remove_models_from_dssp(), protocols::legacy_sewing::result_to_five_ss_models(), protocols::legacy_sewing::result_to_models(), protocols::legacy_sewing::Hasher::score(), protocols::legacy_sewing::Hasher::score_basis(), protocols::legacy_sewing::see_whether_model_is_H_bonded_by_terminal_strands(), segment_ids(), trim_db_pose(), and protocols::legacy_sewing::write_model_file().
| core::Size protocols::legacy_sewing::Model::structure_id_ |