![]() |
Rosetta
2021.16
|
a neighbor-aware SewSegment version More...
#include <SmartSegment.hh>

Static Public Member Functions | |
| static SmartSegmentOP | get_far_n_terminal_parent (SmartSegmentOP current_segment) |
| static SmartSegmentOP | get_far_c_terminal_parent (SmartSegmentOP current_segment) |
| static SmartSegmentCOP | get_n_most_segment (SmartSegmentCOP, bool cross_chimaerae) |
| static SmartSegmentOP | get_n_most_segment (SmartSegmentOP, bool cross_chimaerae) |
| static SmartSegmentCOP | get_c_most_segment (SmartSegmentCOP, bool cross_chimaerae) |
| static SmartSegmentOP | get_c_most_segment (SmartSegmentOP, bool cross_chimaerae) |
| static void | link_to (SmartSegmentOP n_term, SmartSegmentOP c_term) |
| static void | become (SmartSegmentOP changing_segment, SmartSegmentCOP src_segment) |
Private Attributes | |
| core::Size | segment_id_ |
| SmartSegmentOP | n_terminal_neighbor_ |
| SmartSegmentOP | c_terminal_neighbor_ |
| utility::vector1 < SmartSewingResidueOP > | residues_ |
| char | dssp_code_ |
| bool | is_a_chimaera_ |
| SmartSegmentOP | n_terminal_parent_ |
| SmartSegmentOP | c_terminal_parent_ |
| bool | is_vital_ |
| bool | is_in_Assembly_ |
| core::Size | length_ |
| BasisPair | basis_pair_ = std::make_pair( Basis( 0, 0), Basis( 0, 0) ) |
| std::set< core::Size > | vital_residues_ |
| SmartSegmentCOP | const_reference_segment_ = nullptr |
a neighbor-aware SewSegment version
| protocols::sewing::data_storage::SmartSegment::SmartSegment | ( | ) |
| protocols::sewing::data_storage::SmartSegment::SmartSegment | ( | bool | is_vital | ) |
| protocols::sewing::data_storage::SmartSegment::SmartSegment | ( | bool | is_vital, |
| core::Size | max_segment_length | ||
| ) |
| protocols::sewing::data_storage::SmartSegment::SmartSegment | ( | SmartSegment const & | src | ) |
References basis_pair_, c_terminal_neighbor_, c_terminal_parent_, const_reference_segment_, dssp_code_, get_basis_pair(), get_c_terminal_parent(), get_const_reference_segment(), get_const_residue_vector(), get_dssp_code(), get_length(), get_n_terminal_parent(), get_segment_id(), is_a_chimaera_, is_chimaeric(), is_in_Assembly_, is_vital(), is_vital_, length_, n_terminal_neighbor_, n_terminal_parent_, residues_, segment_id_, and vital_residues_.
|
override |
| void protocols::sewing::data_storage::SmartSegment::add_vital_residue | ( | core::Size | resnum | ) |
References vital_residues_.
Referenced by protocols::sewing::data_storage::LigandSegment::add_ligand_contact().
|
static |
References get_length().
Referenced by protocols::sewing::hashing::Hasher::transform_segments().
| SmartSegmentOP protocols::sewing::data_storage::SmartSegment::clone | ( | ) | const |
| BasisPair protocols::sewing::data_storage::SmartSegment::get_basis_pair | ( | ) | const |
References basis_pair_.
Referenced by SmartSegment().
|
static |
Referenced by protocols::sewing::hashing::EdgeMapGenerator::append_to_edge_map(), protocols::sewing::hashing::AlignmentFileGeneratorMover::apply(), get_c_most_segment(), protocols::sewing::data_storage::SmartAssembly::reconstitute_assembly_from_string(), protocols::sewing::hashing::BasisMapGenerator::recurse_over_segments(), and protocols::sewing::data_storage::SmartAssembly::set_starting_segment().
|
static |
References get_c_most_segment().
| SmartSegmentOP protocols::sewing::data_storage::SmartSegment::get_c_terminal_neighbor | ( | ) | const |
References c_terminal_neighbor_.
Referenced by isolate(), and protocols::sewing::data_storage::SmartAssembly::to_pose().
| SmartSegmentOP protocols::sewing::data_storage::SmartSegment::get_c_terminal_parent | ( | ) | const |
References c_terminal_parent_, get_segment_id(), is_chimaeric(), and protocols::TR().
Referenced by SmartSegment().
| SmartSegmentCOP protocols::sewing::data_storage::SmartSegment::get_const_reference_segment | ( | ) | const |
References const_reference_segment_.
Referenced by SmartSegment().
| utility::vector1< SmartSewingResidueOP > const & protocols::sewing::data_storage::SmartSegment::get_const_residue_vector | ( | ) | const |
References residues_.
Referenced by SmartSegment().
| char protocols::sewing::data_storage::SmartSegment::get_dssp_code | ( | ) | const |
References dssp_code_.
Referenced by SmartSegment().
|
static |
|
static |
| core::Size protocols::sewing::data_storage::SmartSegment::get_length | ( | ) | const |
References residues_.
Referenced by become(), and SmartSegment().
|
static |
Referenced by protocols::sewing::data_storage::SmartAssembly::add_segment_and_neighbors_to_local_segments(), protocols::sewing::hashing::EdgeMapGenerator::append_to_edge_map(), protocols::sewing::hashing::AlignmentFileGeneratorMover::apply(), protocols::sewing::data_storage::SmartAssembly::chimerize(), protocols::sewing::scoring::InterModelMotifScorer::full_motif_score(), get_n_most_segment(), protocols::sewing::data_storage::SmartAssembly::pick_random_starting_segment(), protocols::sewing::data_storage::SmartAssembly::set_starting_segment(), protocols::sewing::hashing::Hasher::transform_segments(), and protocols::sewing::data_storage::SmartAssembly::transform_segments().
|
static |
References get_n_most_segment().
| SmartSegmentOP protocols::sewing::data_storage::SmartSegment::get_n_terminal_neighbor | ( | ) | const |
References n_terminal_neighbor_.
Referenced by isolate().
| SmartSegmentOP protocols::sewing::data_storage::SmartSegment::get_n_terminal_parent | ( | ) | const |
References get_segment_id(), is_chimaeric(), n_terminal_parent_, and protocols::TR().
Referenced by SmartSegment().
|
inlinevirtual |
Reimplemented in protocols::sewing::data_storage::LigandSegment.
| SmartSewingResidueOP protocols::sewing::data_storage::SmartSegment::get_residue | ( | core::Size | resnum | ) |
References residues_, and protocols::TR().
| utility::vector1< SmartSewingResidueOP > & protocols::sewing::data_storage::SmartSegment::get_residue_vector | ( | ) |
References residues_.
| core::Size protocols::sewing::data_storage::SmartSegment::get_segment_id | ( | ) | const |
References segment_id_.
Referenced by get_c_terminal_parent(), get_n_terminal_parent(), and SmartSegment().
| std::set< core::Size > protocols::sewing::data_storage::SmartSegment::get_vital_residues | ( | ) | const |
References vital_residues_.
| bool protocols::sewing::data_storage::SmartSegment::is_c_terminus_fixed | ( | ) | const |
References c_terminal_neighbor_.
Referenced by is_hashable(), and isolate().
| bool protocols::sewing::data_storage::SmartSegment::is_chimaeric | ( | ) | const |
References is_a_chimaera_.
Referenced by get_c_terminal_parent(), get_n_terminal_parent(), and SmartSegment().
| bool protocols::sewing::data_storage::SmartSegment::is_hashable | ( | ) | const |
References is_c_terminus_fixed(), and is_n_terminus_fixed().
| bool protocols::sewing::data_storage::SmartSegment::is_in_Assembly | ( | ) | const |
References is_in_Assembly_.
| bool protocols::sewing::data_storage::SmartSegment::is_n_terminus_fixed | ( | ) | const |
References n_terminal_neighbor_.
Referenced by is_hashable(), and isolate().
| bool protocols::sewing::data_storage::SmartSegment::is_vital | ( | ) | const |
References is_vital_.
Referenced by set_is_vital(), and SmartSegment().
| void protocols::sewing::data_storage::SmartSegment::isolate | ( | ) |
|
static |
Referenced by protocols::sewing::hashing::AlignmentFileGeneratorMover::add_pose_segments_to_segment_vector(), protocols::sewing::data_storage::SmartAssembly::add_segment_and_neighbors_to_local_segments(), protocols::sewing::data_storage::SmartAssembly::chimerize(), protocols::sewing::hashing::LigandBindingResPlacer::choose_best_metal_coordinator(), protocols::sewing::data_storage::SmartAssembly::delete_segment(), protocols::sewing::hashing::ModelFileReader::read_model_file(), protocols::sewing::data_storage::SmartAssembly::reconstitute_assembly_from_string(), protocols::sewing::data_storage::SmartAssembly::recurse_revert_far_c_terminal_parent(), protocols::sewing::data_storage::SmartAssembly::recurse_revert_far_n_terminal_parent(), and protocols::sewing::hashing::Hasher::transform_segments().
| bool protocols::sewing::data_storage::SmartSegment::residue_is_vital | ( | core::Size | resnum | ) |
References vital_residues_.
| void protocols::sewing::data_storage::SmartSegment::set_basis_pair | ( | BasisPair | basis_pair | ) |
References basis_pair_.
| void protocols::sewing::data_storage::SmartSegment::set_c_terminal_neighbor | ( | SmartSegmentOP | new_c_terminal_neighbor | ) |
References c_terminal_neighbor_.
Referenced by isolate().
| void protocols::sewing::data_storage::SmartSegment::set_c_terminal_parent | ( | SmartSegmentOP | new_c_terminal_parent | ) |
References c_terminal_parent_.
| void protocols::sewing::data_storage::SmartSegment::set_chimaeric_status | ( | bool | is_chimaera | ) |
References is_a_chimaera_.
| void protocols::sewing::data_storage::SmartSegment::set_const_reference_segment | ( | SmartSegmentCOP | ref | ) |
References const_reference_segment_, and core::scoring::ref.
| void protocols::sewing::data_storage::SmartSegment::set_dssp_code | ( | char | new_dssp_code | ) |
References dssp_code_.
| void protocols::sewing::data_storage::SmartSegment::set_is_in_Assembly | ( | bool | is_in_assembly | ) |
References is_in_Assembly_.
| void protocols::sewing::data_storage::SmartSegment::set_is_vital | ( | bool | is_vital | ) |
| void protocols::sewing::data_storage::SmartSegment::set_length | ( | core::Size | new_length | ) |
References length_.
| void protocols::sewing::data_storage::SmartSegment::set_n_terminal_neighbor | ( | SmartSegmentOP | new_n_terminal_neighbor | ) |
References n_terminal_neighbor_.
Referenced by isolate(), and protocols::sewing::data_storage::SmartAssembly::~SmartAssembly().
| void protocols::sewing::data_storage::SmartSegment::set_n_terminal_parent | ( | SmartSegmentOP | new_n_terminal_parent | ) |
References n_terminal_parent_.
| void protocols::sewing::data_storage::SmartSegment::set_residue_vector | ( | utility::vector1< SmartSewingResidueOP > | new_residue_vector | ) |
| void protocols::sewing::data_storage::SmartSegment::set_segment_id | ( | core::Size | new_segment_id | ) |
References segment_id_.
| void protocols::sewing::data_storage::SmartSegment::set_vital_residues | ( | std::set< core::Size > | vital | ) |
References vital_residues_.
|
private |
Referenced by get_basis_pair(), set_basis_pair(), and SmartSegment().
|
private |
Referenced by get_c_terminal_neighbor(), is_c_terminus_fixed(), set_c_terminal_neighbor(), and SmartSegment().
|
private |
Referenced by get_c_terminal_parent(), set_c_terminal_parent(), and SmartSegment().
|
private |
Referenced by get_const_reference_segment(), set_const_reference_segment(), and SmartSegment().
|
private |
Referenced by get_dssp_code(), set_dssp_code(), and SmartSegment().
|
private |
Referenced by is_chimaeric(), set_chimaeric_status(), and SmartSegment().
|
private |
Referenced by is_in_Assembly(), set_is_in_Assembly(), and SmartSegment().
|
private |
Referenced by is_vital(), set_is_vital(), and SmartSegment().
|
private |
Referenced by set_length(), set_residue_vector(), and SmartSegment().
|
private |
Referenced by get_n_terminal_neighbor(), is_n_terminus_fixed(), set_n_terminal_neighbor(), and SmartSegment().
|
private |
Referenced by get_n_terminal_parent(), set_n_terminal_parent(), and SmartSegment().
|
private |
Referenced by get_const_residue_vector(), get_length(), get_residue(), get_residue_vector(), set_residue_vector(), and SmartSegment().
|
private |
Referenced by get_segment_id(), set_segment_id(), and SmartSegment().
|
private |
Referenced by add_vital_residue(), get_vital_residues(), residue_is_vital(), set_vital_residues(), and SmartSegment().
1.8.7