![]() |
Rosetta Protocols
2014.16.56682
|
#include <Loops.hh>
Public Member Functions | |
| bool | empty () const |
| core::Size | num_loop () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| iterator | v_begin () |
| iterator | v_end () |
| Loops () | |
| Loops (const Loops &src) | |
| Loops (SerializedLoopList const &src) | |
| Loops (std::string const &loop_file_name) | |
| Loops (bool setup_loops_from_options_system) | |
| Loops & | operator= (Loops const &src) |
| virtual | ~Loops () |
| void | read_loops_options () |
| void | write_loops_to_file (std::string const &filename, std::string token="LOOP") const |
| void | write_loops_to_stream (std::ostream &data, std::string token) const |
| void | add_loop (Loop loop, core::Size minimal_gap=0) |
| void | add_loop (core::Size const start, core::Size const stop, core::Size const cut=0, core::Real skip_rate=0.0, bool const extended=false) |
| void | add_loop (const const_iterator &it) |
| void | add_loop (const iterator &it) |
| void | push_back (Loop loop) |
| void | push_back (core::Size const start, core::Size const stop, core::Size const cut=0, core::Real skip_rate=0.0, bool const extended=false) |
| void | add_overlap_loop (Loops loops) |
| void | add_overlap_loop (const Loop loop) |
| void | delete_loop (core::Size const start, core::Size const stop) |
| const_iterator | one_random_loop () const |
| core::Size | loop_size (core::Size const loop_num) const |
| core::Size | loop_size () const |
| return number of residues in all loops of this definition – sum_i( loop_size( i ) ) More... | |
| core::Size | size () const |
| core::Size | nr_residues () const |
| void | sequential_order () |
| void | clear () |
| LoopList const & | loops () const |
| LoopsFileIOOP | get_loop_file_reader () const |
| bool | is_loop_residue (core::Size const seqpos, int const offset=0) const |
| Is seqpos contained in any of my loops? More... | |
| bool | has (core::Size const seqpos, int const offset=0) const |
| is seqpos a residue in this Loops container ? More... | |
| void | set_extended (bool input) |
| void | make_sequence_shift (int shift) |
| bool | loop_of_residue (core::Size const seqpos, Loop &loop) const |
| yield the Loop which contains the residue seqpos, returns false if seqpos is not in any residue. More... | |
| Loops | invert (core::Size num_residues) const |
| Given the total number of residues, returns the inverse of this selection. More... | |
| void | switch_movemap (core::kinematics::MoveMap &movemap, core::id::TorsionType, bool allow_moves=true) const |
| switch DOF_Type for residues in loop. id::CHI, id::BB — don't use with id::JUMP More... | |
| core::Size | loop_index_of_residue (core::Size const seqpos) const |
| void | auto_choose_cutpoints (core::pose::Pose const &pose) |
| void | choose_cutpoints (core::pose::Pose const &pose) |
| void | verify_against (core::pose::Pose const &pose) const |
| void | remove_terminal_loops (core::pose::Pose const &pose) |
| void | grow_all_loops (core::Size nres, core::Real magnitude) |
| Extend a loop. More... | |
| void | grow_all_loops (core::pose::Pose const &pose, core::Real magnitude) |
| Extend a loop (don't extend across cutpoints) More... | |
| void | grow_loop (core::pose::Pose const &pose, Loop &loop, core::Real magnitude) |
| Extend a loop (don't extend across cutpoints) More... | |
| void | grow_loop_away_from_sheets (core::pose::Pose const &pose, Loop &loop, core::Real magnitude) |
| if possible grows loop will not cross cutpoints or if possible into sheets More... | |
| void | grow_loop (core::Size nres, Loop &loop, core::Real magnitude) |
| Extend a loop. More... | |
| void | grow_loop (core::Size nres, Loop &loop, core::Real mag_left, core::Real mag_right) |
| Extend a loop unequally in both dirs. More... | |
| std::string const & | loop_file_name () |
| void | set_loop_file_name_and_reset (std::string const &loop_filename) |
| bool | strict_looprelax_checks () |
| void | set_strict_looprelax_checks (bool const check) |
| std::string const & | file_reading_token () |
| void | set_file_reading_token (std::string const &token) |
| void | center_of_mass (const core::pose::Pose &pose, numeric::xyzVector< core::Real > *center) const |
| Computes the center of mass of the Ca atoms specified by this instance, writing the result to | |
| template<class T > | |
| void | transfer_to_residue_vector (utility::vector1< T > &, T val) const |
| set each loop-residue in the vector to val. input vector of nres length ( if shorter last residues of loop are ignored ) More... | |
| void | get_residues (utility::vector1< Size > &selection) const |
| add all residues within this loop definition into selection More... | |
| const Loop & | operator[] (core::Size const i) const |
| Loop & | operator[] (core::Size const i) |
| bool | operator== (Loops const &other) const |
| bool | operator!= (Loops const &other) const |
Private Member Functions | |
| void | init (LoopList const &loops_in, bool const read_loop_file_from_options=false, std::string const &passed_in_filename="") |
| LoopList | setup_loops_from_data (SerializedLoopList const &loop_data) |
| void | read_loop_file () |
Private Attributes | |
| LoopList | loops_ |
| LoopsFileIOOP | loop_file_reader_ |
| bool | strict_looprelax_checks_on_file_reads_ |
| std::string | loop_filename_ |
| std::string | file_reading_token_ |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Loops &loops) |
| protocols::loops::Loops::Loops | ( | ) |
References init().
| protocols::loops::Loops::Loops | ( | SerializedLoopList const & | src | ) |
References init(), and setup_loops_from_data().
| protocols::loops::Loops::Loops | ( | std::string const & | loop_file_name | ) |
References init().
|
virtual |
| void protocols::loops::Loops::add_loop | ( | loops::Loop | loop, |
| core::Size | minimal_gap = 0 |
||
| ) |
References protocols::loops::Loop::cut(), loops_, protocols::loops::Loop::start(), protocols::loops::start, protocols::loops::Loop::stop(), protocols::loops::stop, protocols::loops::tr, and utility_exit_with_message.
Referenced by protocols::loops::add_loop(), add_loop(), protocols::forge::remodel::RemodelLoopMover::add_loop(), protocols::loops::addScoresForLoopParts(), protocols::protein_interface_design::movers::LoopFinder::apply(), protocols::loops::loop_mover::refine::ShearMinCCDTrial::apply(), protocols::protein_interface_design::movers::LoopMoverFromCommandLine::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::apply(), protocols::grafting::AnchoredGraftMover::apply(), protocols::LoopRefine::apply(), protocols::simple_moves::WobbleMover::apply_fragment(), protocols::forge::components::VarLengthBuild::centroid_build(), protocols::loops::compute_ss_regions(), protocols::nonlocal::SheetTranslate::decompose_structure(), protocols::nonlocal::HelixRotate::decompose_structure(), protocols::docking::DockingHighResLegacy::define_loops(), protocols::loops::define_scorable_core_from_secondary_structure(), protocols::forge::remodel::RemodelLoopMover::determine_loops_to_model(), protocols::antibody::design::AntibodyDesignModeler::extend_CDR(), protocols::loops::extract_secondary_structure_chunks(), protocols::seeded_abinitio::DefineMovableLoops::find_loops(), protocols::seeded_abinitio::CloseFold::find_loops(), protocols::loops::find_non_protein_chunks(), protocols::topology_broker::CoordConstraintClaimer::generate_constraints(), protocols::loophash::LoopHashLibrary::get_all(), protocols::abinitio::get_core(), protocols::loops::loop_mover::refine::LoopRefineInnerCycle::get_one_random_loop(), protocols::rbsegment_relax::SequenceShiftMover::get_residues_to_rebuild(), protocols::loophash::LoopHashLibrary::graft_loop(), protocols::forge::methods::intervals_to_confirmation_loops(), protocols::forge::methods::intervals_to_loops(), invert(), protocols::loops::loopfinder(), protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change(), protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change_include_cut(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_CCD::model_loop(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_KIC::model_loop(), protocols::forge::build::BuildManager::modify(), protocols::loops::move_map_from_loop(), protocols::seeded_abinitio::SwapSegment::parse_my_tag(), protocols::protein_interface_design::movers::LoopRemodel::parse_my_tag(), protocols::seeded_abinitio::parse_seeds(), protocols::flexpep_docking::FlexPepDockingProtocol::peptide_random_loop_model(), protocols::antibody_legacy::Antibody::populate_all_cdrs(), push_back(), protocols::loops::remove_short_chunks(), protocols::loops::remove_small_gaps(), protocols::loops::select_loop_residues(), protocols::abinitio::KinematicTaskControl::set_extended_torsions_and_idealize_loops(), protocols::loops::set_extended_torsions_and_idealize_loops(), protocols::loop_modeling::LoopMover::set_loop(), protocols::loops::loop_mover::LoopMover::set_loops_from_pose_observer_cache(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::set_movemap_from_kic_segment(), protocols::forge::methods::set_single_loop_fold_tree(), protocols::loops::set_single_loop_fold_tree(), protocols::hybridization::FoldTreeHybridize::setup_foldtree(), protocols::antibody::AntibodyInfo::setup_simple_fold_tree(), protocols::hybridization::DDomainParse::split(), protocols::loops::split_by_ca_ca_dist(), protocols::loops::split_by_resSeq(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::update_allow_sc_vectors(), protocols::rigid::RigidBodyMotionMover::update_chunks(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::update_movemap_vectors(), and protocols::forge::remodel::RemodelWorkingSet::workingSetGen().
| void protocols::loops::Loops::add_loop | ( | core::Size const | start, |
| core::Size const | stop, | ||
| core::Size const | cut = 0, |
||
| core::Real | skip_rate = 0.0, |
||
| bool const | extended = false |
||
| ) |
References add_loop().
| void protocols::loops::Loops::add_loop | ( | const const_iterator & | it | ) |
References add_loop().
| void protocols::loops::Loops::add_loop | ( | const iterator & | it | ) |
References add_loop().
| void protocols::loops::Loops::add_overlap_loop | ( | const Loop | loop | ) |
| void protocols::loops::Loops::auto_choose_cutpoints | ( | core::pose::Pose const & | pose | ) |
References v_begin(), and v_end().
Referenced by protocols::rbsegment_relax::RBSegmentRelax::apply(), and protocols::rbsegment_relax::guess_rbsegs_from_pose().
| Loops::const_iterator protocols::loops::Loops::begin | ( | ) | const |
References loops_.
Referenced by protocols::loops::add_loop_flank_residues_bb_to_movemap(), add_overlap_loop(), protocols::abinitio::LoopJumpFoldCst::add_rigidity_jumps(), protocols::antibody_legacy::Antibody::all_cdr_fold_tree(), protocols::antibody_legacy::AntibodyModeler::all_cdr_VL_VH_fold_tree(), protocols::topology_broker::RigidChunkClaimer::allow_claim(), protocols::protein_interface_design::movers::LoopFinder::apply(), protocols::rbsegment_relax::RBSegmentRelax::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::apply(), protocols::antibody::LHRepulsiveRampLegacy::apply(), protocols::grafting::AnchoredGraftMover::apply(), protocols::LoopRefine::apply(), protocols::dna::DesignProteinBackboneAroundDNA::backrub(), protocols::LoopRebuild::build_random_loops(), protocols::loops::ccd_close_loops(), protocols::simple_moves::WobbleMover::ccd_closure(), center_of_mass(), protocols::forge::components::VarLengthBuild::centroid_build(), protocols::forge::remodel::RemodelLoopMover::check_closure_criteria(), protocols::medal::chunk_probabilities(), protocols::topology_broker::copy_internal_coords(), protocols::forge::remodel::RemodelLoopMover::create_per_loop_fragment_movers(), protocols::antibody_legacy::CDRH3Modeler::cutpoints_separation(), protocols::forge::components::BDR::design_refine(), protocols::forge::remodel::RemodelLoopMover::determine_loops_to_model(), protocols::loop_modeling::LoopMover::do_apply(), protocols::canonical_sampling::CanonicalSamplingMover::dump_decoy_or_score(), protocols::loops::extract_secondary_structure_chunks(), protocols::forge::methods::fill_non_loop_cst_set(), protocols::loops::filter_loop_neighbors_by_distance(), protocols::loops::fix_with_coord_cst(), protocols::forge::methods::fold_tree_from_loops(), protocols::topology_broker::RigidChunkClaimer::generate_claims(), protocols::topology_broker::CoordConstraintClaimer::generate_constraints(), protocols::canonical_sampling::CanonicalSamplingMover::get_ABGEO_string(), protocols::topology_broker::RigidChunkClaimer::initialize_dofs(), protocols::anchored_design::AnchorMoversData::input_loops_into_tuples(), protocols::toolbox::KClusterData::KClusterData(), protocols::loops::loop_local_rmsd(), protocols::loops::loop_rmsd(), protocols::forge::remodel::RemodelLoopMover::loophash_stage(), protocols::comparative_modeling::ThreadingJob::loops(), protocols::loops::loops_set_move_map(), protocols::forge::remodel::RemodelLoopMover::mark_loops_moveable(), protocols::loops::operator<<(), OPT_1GRP_KEY(), protocols::topology_broker::RigidChunkClaimer::receive_message(), protocols::loops::remove_short_chunks(), protocols::antibody_legacy::AntibodyModeler::repulsive_ramp(), protocols::loops::select_loop_residues(), protocols::topology_broker::RigidChunkClaimer::select_parts(), protocols::abinitio::KinematicTaskControl::set_extended_torsions_and_idealize_loops(), protocols::loops::set_extended_torsions_and_idealize_loops(), protocols::dna::DesignProteinBackboneAroundDNA::set_loop_info(), protocols::nonlocal::StarTreeBuilder::set_up(), protocols::rbsegment_relax::setup_pose_rbsegs_keep_loops(), protocols::antibody_legacy::AntibodyModeler::snugfit_mcm_protocol(), protocols::loops::split_by_ca_ca_dist(), protocols::loops::split_by_resSeq(), protocols::fibril::superimpose_pose_on_subset_bb(), switch_movemap(), protocols::topology_broker::RigidChunkClaimer::switch_to_fullatom(), transfer_to_residue_vector(), verify_against(), and write_loops_to_stream().
| void protocols::loops::Loops::center_of_mass | ( | const core::pose::Pose & | pose, |
| numeric::xyzVector< core::Real > * | center | ||
| ) | const |
Computes the center of mass of the Ca atoms specified by this instance, writing the result to
Note: if this method is called on an instance without any Loop's, returns (0,0,0).
References begin(), end(), j, core::pose::Pose::xyz(), and numeric::xyzVector< class >::zero().
Referenced by protocols::nonlocal::StarTreeBuilder::set_up(), and protocols::star::StarAbinitio::setup_kinematics().
| void protocols::loops::Loops::choose_cutpoints | ( | core::pose::Pose const & | pose | ) |
| void protocols::loops::Loops::clear | ( | ) |
References loops_.
Referenced by protocols::docking::DockingHighResLegacy::define_loops(), protocols::loops::FoldTreeFromLoops::FoldTreeFromLoops(), protocols::abinitio::get_core(), protocols::rbsegment_relax::guess_rbsegs_from_pose(), protocols::seeded_abinitio::SwapSegment::parse_my_tag(), read_loop_file(), protocols::rbsegment_relax::read_RBSegment_file(), protocols::topology_broker::FibrilModelingClaimer::read_tag(), protocols::seeded_abinitio::SeedFoldTree::SeedFoldTree(), protocols::abinitio::DoubleLayerKinematicAbinitio::select_core_loops(), protocols::abinitio::LoopJumpFoldCst::select_loops(), protocols::topology_broker::RigidChunkClaimer::select_parts(), protocols::rbsegment_relax::select_RBsegments(), protocols::topology_broker::CoordConstraintClaimer::set_defaults(), protocols::rbsegment_relax::AutoRBMover::setup_topology(), and protocols::rigid::RigidBodyMotionMover::update_chunks().
| void protocols::loops::Loops::delete_loop | ( | core::Size const | start, |
| core::Size const | stop | ||
| ) |
References loops_, and runtime_assert.
Referenced by add_overlap_loop().
| bool protocols::loops::Loops::empty | ( | ) | const |
| Loops::const_iterator protocols::loops::Loops::end | ( | ) | const |
References loops_.
Referenced by protocols::loops::add_loop_flank_residues_bb_to_movemap(), add_overlap_loop(), protocols::abinitio::LoopJumpFoldCst::add_rigidity_jumps(), protocols::antibody_legacy::Antibody::all_cdr_fold_tree(), protocols::antibody_legacy::AntibodyModeler::all_cdr_VL_VH_fold_tree(), protocols::topology_broker::RigidChunkClaimer::allow_claim(), protocols::protein_interface_design::movers::LoopFinder::apply(), protocols::rbsegment_relax::RBSegmentRelax::apply(), protocols::antibody::LHRepulsiveRampLegacy::apply(), protocols::grafting::AnchoredGraftMover::apply(), protocols::LoopRefine::apply(), protocols::dna::DesignProteinBackboneAroundDNA::backrub(), protocols::LoopRebuild::build_random_loops(), protocols::loops::ccd_close_loops(), center_of_mass(), protocols::forge::components::VarLengthBuild::centroid_build(), protocols::forge::remodel::RemodelLoopMover::check_closure_criteria(), protocols::medal::chunk_probabilities(), protocols::topology_broker::copy_internal_coords(), protocols::forge::remodel::RemodelLoopMover::create_per_loop_fragment_movers(), protocols::antibody_legacy::CDRH3Modeler::cutpoints_separation(), protocols::forge::components::BDR::design_refine(), protocols::forge::remodel::RemodelLoopMover::determine_loops_to_model(), protocols::loop_modeling::LoopMover::do_apply(), protocols::canonical_sampling::CanonicalSamplingMover::dump_decoy_or_score(), protocols::loops::extract_secondary_structure_chunks(), protocols::forge::methods::fill_non_loop_cst_set(), protocols::loops::filter_loop_neighbors_by_distance(), protocols::loops::fix_with_coord_cst(), protocols::forge::methods::fold_tree_from_loops(), protocols::topology_broker::RigidChunkClaimer::generate_claims(), protocols::topology_broker::CoordConstraintClaimer::generate_constraints(), protocols::canonical_sampling::CanonicalSamplingMover::get_ABGEO_string(), protocols::topology_broker::RigidChunkClaimer::initialize_dofs(), protocols::anchored_design::AnchorMoversData::input_loops_into_tuples(), protocols::toolbox::KClusterData::KClusterData(), protocols::loops::loop_local_rmsd(), protocols::loops::loop_rmsd(), protocols::forge::remodel::RemodelLoopMover::loophash_stage(), protocols::comparative_modeling::ThreadingJob::loops(), protocols::loops::loops_set_move_map(), protocols::forge::remodel::RemodelLoopMover::mark_loops_moveable(), one_random_loop(), protocols::loops::operator<<(), OPT_1GRP_KEY(), protocols::loops::remove_short_chunks(), protocols::antibody_legacy::AntibodyModeler::repulsive_ramp(), protocols::loops::select_loop_residues(), protocols::topology_broker::RigidChunkClaimer::select_parts(), protocols::abinitio::KinematicTaskControl::set_extended_torsions_and_idealize_loops(), protocols::loops::set_extended_torsions_and_idealize_loops(), protocols::dna::DesignProteinBackboneAroundDNA::set_loop_info(), protocols::nonlocal::StarTreeBuilder::set_up(), protocols::rbsegment_relax::setup_pose_rbsegs_keep_loops(), protocols::antibody_legacy::AntibodyModeler::snugfit_mcm_protocol(), protocols::loops::split_by_ca_ca_dist(), protocols::loops::split_by_resSeq(), protocols::fibril::superimpose_pose_on_subset_bb(), switch_movemap(), protocols::topology_broker::RigidChunkClaimer::switch_to_fullatom(), transfer_to_residue_vector(), verify_against(), and write_loops_to_stream().
| std::string const & protocols::loops::Loops::file_reading_token | ( | ) |
References file_reading_token_.
| LoopsFileIOOP protocols::loops::Loops::get_loop_file_reader | ( | ) | const |
References loop_file_reader_.
| void protocols::loops::Loops::get_residues | ( | utility::vector1< Size > & | selection | ) | const |
add all residues within this loop definition into selection
References loops_.
Referenced by protocols::abinitio::IterativeBase::add_core_evaluator(), protocols::simple_filters::ChiWellRmsdEvaluatorCreator::add_evaluators(), protocols::simple_filters::NativeEvaluatorCreator::add_evaluators(), protocols::simple_filters::RmsdEvaluatorCreator::add_evaluators(), and protocols::simple_filters::ExtraScoreEvaluatorCreator::add_evaluators().
| void protocols::loops::Loops::grow_all_loops | ( | core::Size | nres, |
| core::Real | magnitude | ||
| ) |
Extend a loop.
References grow_loop(), loops_, and size().
Referenced by protocols::abinitio::AbrelaxApplication::do_distributed_rerun(), and protocols::abinitio::AbrelaxApplication::setup_fold().
| void protocols::loops::Loops::grow_all_loops | ( | core::pose::Pose const & | pose, |
| core::Real | magnitude | ||
| ) |
Extend a loop (don't extend across cutpoints)
References grow_loop(), loops_, and size().
| void protocols::loops::Loops::grow_loop | ( | core::pose::Pose const & | pose, |
| Loop & | loop, | ||
| core::Real | magnitude | ||
| ) |
Extend a loop (don't extend across cutpoints)
Extend a loop .. don't extend across cutpoints in the pose.
References core::pose::Pose::fold_tree(), core::kinematics::FoldTree::is_cutpoint(), protocols::loops::Loop::start(), protocols::loops::Loop::stop(), and core::pose::Pose::total_residue().
Referenced by grow_all_loops(), grow_loop(), and grow_loop_away_from_sheets().
| void protocols::loops::Loops::grow_loop | ( | core::Size | nres, |
| Loop & | loop, | ||
| core::Real | magnitude | ||
| ) |
Extend a loop.
References grow_loop().
| void protocols::loops::Loops::grow_loop | ( | core::Size | nres, |
| Loop & | loop, | ||
| core::Real | mag_left, | ||
| core::Real | mag_right | ||
| ) |
Extend a loop unequally in both dirs.
Extend a loop.
References loops_, protocols::loops::Loop::set_start(), protocols::loops::Loop::set_stop(), protocols::loops::Loop::start(), protocols::loops::Loop::stop(), protocols::loops::stop, protocols::loops::tr, numeric::random::uniform(), v_begin(), and v_end().
| void protocols::loops::Loops::grow_loop_away_from_sheets | ( | core::pose::Pose const & | pose, |
| Loop & | loop, | ||
| core::Real | magnitude | ||
| ) |
if possible grows loop will not cross cutpoints or if possible into sheets
References core::pose::Pose::fold_tree(), grow_loop(), core::kinematics::FoldTree::is_cutpoint(), core::pose::Pose::secstruct(), protocols::loops::Loop::start(), protocols::loops::Loop::stop(), and core::pose::Pose::total_residue().
| bool protocols::loops::Loops::has | ( | core::Size const | seqpos, |
| int const | offset = 0 |
||
| ) | const |
is seqpos a residue in this Loops container ?
References is_loop_residue().
Referenced by protocols::hybridization::FoldTreeHybridize::add_strand_pairings(), and protocols::hybridization::FoldTreeHybridize::get_residue_weights_for_big_frags().
|
private |
References loop_filename_, loops_, read_loops_options(), and set_loop_file_name_and_reset().
Referenced by Loops().
| Loops protocols::loops::Loops::invert | ( | core::Size | num_residues | ) | const |
Given the total number of residues, returns the inverse of this selection.
Given the total number of residues, inverts this set of loops. Note: the inline comments are geared toward comparative modeling, but are not specific to it. Think of "unaligned" as this, "aligned" as its inverse.
References add_loop(), num_loop(), sequential_order(), protocols::loops::Loop::start(), and protocols::loops::Loop::stop().
Referenced by protocols::relax::add_coordinate_constraints_to_pose(), protocols::loops::add_coordinate_constraints_to_pose(), protocols::loops::define_scorable_core_from_secondary_structure(), protocols::abinitio::AbrelaxApplication::do_distributed_rerun(), protocols::star::Extender::Extender(), protocols::topology_broker::RigidChunkClaimer::read_tag(), protocols::topology_broker::RigidChunkClaimer::select_parts(), and protocols::abinitio::AbrelaxApplication::setup_fold().
| bool protocols::loops::Loops::is_loop_residue | ( | core::Size const | seqpos, |
| int const | offset = 0 |
||
| ) | const |
Is seqpos contained in any of my loops?
References loops_.
Referenced by protocols::seeded_abinitio::add_dist_constraints(), protocols::loops::addScoresForLoopParts(), protocols::topology_broker::RigidChunkClaimer::allow_claim(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::hybridization::CartesianSampler::apply_constraints(), protocols::hybridization::CartesianSampler::compute_fragment_bias(), protocols::seeded_abinitio::SwapSegment::copying_side_chains(), protocols::seeded_abinitio::define_movemap_chains(), protocols::motifs::IRCollection::find_closest_backbone(), protocols::seeded_abinitio::DefineMovableLoops::find_loops(), protocols::seeded_abinitio::CloseFold::find_loops(), has(), protocols::loops::loop_rmsd_with_superimpose_core(), protocols::motifs::mutate_loops_for_search(), protocols::seeded_abinitio::SeedSetupMover::set_packerTasks_target_and_seeds(), protocols::topology_broker::CoordConstraintClaimer::superimpose(), protocols::seeded_abinitio::SwapSegment::swap_segment(), and protocols::motifs::IRCollection::try_for_more().
| std::string const & protocols::loops::Loops::loop_file_name | ( | ) |
References loop_filename_.
Referenced by protocols::enzdes::EnzdesFlexBBProtocol::determine_flexible_regions(), and read_loop_file().
| Size protocols::loops::Loops::loop_index_of_residue | ( | core::Size const | seqpos | ) | const |
| bool protocols::loops::Loops::loop_of_residue | ( | core::Size const | seqpos, |
| Loop & | loop | ||
| ) | const |
| Size protocols::loops::Loops::loop_size | ( | core::Size const | loop_num | ) | const |
References loops_, and runtime_assert.
Referenced by protocols::seeded_abinitio::SwapSegment::apply(), and protocols::toolbox::KClusterData::KClusterData().
| Size protocols::loops::Loops::loop_size | ( | ) | const |
return number of residues in all loops of this definition – sum_i( loop_size( i ) )
References loops_, and size().
Referenced by nr_residues().
| Loops::LoopList const & protocols::loops::Loops::loops | ( | ) | const |
References loops_.
Referenced by protocols::abinitio::LoopJumpFoldCst::add_rigidity_jumps(), Loops(), and protocols::electron_density::SetupForDensityScoringMover::mask().
| void protocols::loops::Loops::make_sequence_shift | ( | int | shift | ) |
| core::Size protocols::loops::Loops::nr_residues | ( | ) | const |
References loop_size().
| core::Size protocols::loops::Loops::num_loop | ( | ) | const |
References loops_.
Referenced by protocols::hybridization::FoldTreeHybridize::add_gap_constraints_to_pose(), protocols::hybridization::HybridizeSetup::add_template(), protocols::hybridization::HybridizeProtocol::add_template(), protocols::hybridization::HybridizeFoldtreeDynamic::choose_anchors(), protocols::hybridization::HybridizeFoldtreeDynamic::decide_cuts(), protocols::canonical_sampling::CanonicalSamplingMover::dump_decoy_or_score(), empty(), protocols::star::Extender::extend_unaligned(), protocols::antibody::LHRepulsiveRampLegacy::finalize_setup(), protocols::abinitio::IterativeFullatom::gen_resample_core(), protocols::hybridization::HybridizeFoldtreeDynamic::get_core_chunk_index_from_position(), protocols::antibody::AntibodyInfo::get_MoveMap_for_Loops(), protocols::antibody::AntibodyInfo::get_MoveMap_for_LoopsandDock(), protocols::hybridization::HybridizeFoldtreeDynamic::initialize(), invert(), protocols::nonlocal::HelixRotate::jump_containing_helix(), protocols::nonlocal::SheetTranslate::jump_containing_sheet(), protocols::loops::loop_local_rmsd(), protocols::loops::loops_around_residues(), protocols::loops::loops_set_move_map(), protocols::antibody_legacy::AntibodyModeler::relax_cdrs(), protocols::loops::remove_small_gaps(), protocols::hybridization::renumber_with_pdb_info(), protocols::antibody_legacy::AntibodyModeler::repulsive_ramp(), protocols::hybridization::FoldTreeHybridize::revert_loops_to_original(), protocols::hybridization::FoldTreeHybridize::set_loops_to_virt_ala(), protocols::nonlocal::StarTreeBuilder::set_up(), protocols::star::StarAbinitio::setup_kinematics(), protocols::antibody_legacy::AntibodyModeler::snugfit_mcm_protocol(), and protocols::hybridization::HybridizeFoldtreeDynamic::update().
| Loops::const_iterator protocols::loops::Loops::one_random_loop | ( | ) | const |
References end(), loops_, runtime_assert, size(), and numeric::random::uniform().
Referenced by protocols::rbsegment_relax::AutoRBMover::apply().
| const Loop & protocols::loops::Loops::operator[] | ( | core::Size const | i | ) | const |
References loops_.
| Loop & protocols::loops::Loops::operator[] | ( | core::Size const | i | ) |
References loops_.
| void protocols::loops::Loops::push_back | ( | Loop | loop | ) |
References add_loop().
Referenced by protocols::hybridization::FoldTreeHybridize::add_strand_pairing(), protocols::LoopRebuild::build_random_loops(), protocols::nonlocal::combine_and_trim(), protocols::electron_density::findLoopFromDensity(), protocols::electron_density::findLoopFromPatterson(), protocols::abinitio::IterativeBase::guess_pairings_from_secondary_structure(), protocols::rbsegment_relax::guess_rbsegs_from_pose(), protocols::fibril::make_symmetric_fibril(), protocols::rbsegment_relax::read_RBSegment_file(), protocols::abinitio::DoubleLayerKinematicAbinitio::select_core_loops(), protocols::abinitio::LoopJumpFoldCst::select_loops(), protocols::topology_broker::RigidChunkClaimer::select_parts(), and protocols::rbsegment_relax::select_RBsegments().
| void protocols::loops::Loops::push_back | ( | core::Size const | start, |
| core::Size const | stop, | ||
| core::Size const | cut = 0, |
||
| core::Real | skip_rate = 0.0, |
||
| bool const | extended = false |
||
| ) |
References add_loop().
|
private |
Soon to be deprecated.
References clear(), loop_file_name(), loops_, protocols::loops::PoseNumberedLoopFileReader::read_pose_numbered_loops_file(), setup_loops_from_data(), and protocols::loops::tr.
Referenced by set_loop_file_name_and_reset().
| void protocols::loops::Loops::read_loops_options | ( | ) |
References loop_filename_, option, numeric::random::RandomGenerator::random_range(), protocols::loops::RG, set_loop_file_name_and_reset(), protocols::loops::tr, and user.
Referenced by init().
| void protocols::loops::Loops::remove_terminal_loops | ( | core::pose::Pose const & | pose | ) |
References loops_.
| void protocols::loops::Loops::sequential_order | ( | ) |
References loops_.
Referenced by protocols::antibody_legacy::Antibody::all_cdr_fold_tree(), protocols::nonlocal::SheetTranslate::decompose_structure(), protocols::nonlocal::HelixRotate::decompose_structure(), protocols::star::Extender::Extender(), protocols::loops::fold_tree_from_loops(), invert(), protocols::antibody_legacy::Antibody::populate_all_cdrs(), protocols::anchored_design::AnchorMoversData::set_loops_and_anchor(), protocols::hybridization::FoldTreeHybridize::setup_foldtree(), and protocols::rigid::RigidBodyMotionMover::update_chunks().
| void protocols::loops::Loops::set_file_reading_token | ( | std::string const & | token | ) |
References file_reading_token_.
| void protocols::loops::Loops::set_loop_file_name_and_reset | ( | std::string const & | loop_filename | ) |
References loop_filename_, and read_loop_file().
Referenced by init(), and read_loops_options().
| void protocols::loops::Loops::set_strict_looprelax_checks | ( | bool const | check | ) |
References strict_looprelax_checks_on_file_reads_.
|
private |
Referenced by Loops(), and read_loop_file().
| core::Size protocols::loops::Loops::size | ( | ) | const |
References loops_.
Referenced by protocols::seeded_abinitio::add_dist_constraints(), protocols::abinitio::LoopJumpFoldCst::add_rigidity_jumps(), protocols::loops::addScoresForLoopParts(), protocols::rbsegment_relax::AutoRBMover::apply(), protocols::rigid::RigidBodyMotionMover::apply(), protocols::comparative_modeling::LoopRelaxThreadingMover::apply(), protocols::dna::DesignProteinBackboneAroundDNA::apply(), protocols::domain_assembly::AssembleLinkerMover::apply(), protocols::protein_interface_design::movers::LoopFinder::apply(), protocols::loops::loop_mover::refine::SmallMinCCDTrial::apply(), protocols::rbsegment_relax::RBSegmentRelax::apply(), protocols::LoopRebuild::apply(), protocols::simple_moves::ScoreMover::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::LoopRebuild::barcode_extend_stems(), protocols::LoopRebuild::build_random_loops(), protocols::nonlocal::combine_and_trim(), protocols::rigid::RigidBodyMotionMover::compute_bias(), protocols::abinitio::AbrelaxApplication::do_distributed_rerun(), protocols::seeded_abinitio::DefineMovableLoops::find_loops(), protocols::seeded_abinitio::CloseFold::find_loops(), protocols::topology_broker::FragmentClaimer::generate_claims(), protocols::topology_broker::CoordConstraintClaimer::generate_constraints(), protocols::hybridization::ChunkTrialMover::get_alignment_from_chunk_mapping(), grow_all_loops(), protocols::rbsegment_relax::AutoRBMover::grow_flexible(), protocols::rbsegment_relax::guess_rbsegs_from_pose(), protocols::topology_broker::AsymFoldandDockClaimer::initialize_dofs(), protocols::loops::loop_rmsd_with_superimpose_core(), loop_size(), protocols::hybridization::HybridizeFoldtreeDynamic::make_complete_chunks(), protocols::forge::methods::make_star_foldtree(), protocols::loops::native_loop_core_CA_rmsd(), protocols::abinitio::DoubleLayerKinematicAbinitio::new_kinematics(), protocols::abinitio::LoopJumpFoldCst::new_kinematics(), one_random_loop(), operator==(), protocols::seeded_abinitio::SwapSegment::parse_my_tag(), protocols::rbsegment_relax::read_RBSegment_file(), protocols::topology_broker::RigidChunkClaimer::receive_message(), protocols::abinitio::DoubleLayerKinematicAbinitio::select_core_loops(), protocols::abinitio::LoopJumpFoldCst::select_loops(), protocols::LoopRebuild::select_one_loop(), protocols::topology_broker::RigidChunkClaimer::select_parts(), protocols::rbsegment_relax::select_RBsegments(), protocols::abinitio::KinematicTaskControl::set_extended_torsions_and_idealize_loops(), protocols::seeded_abinitio::SeedFoldTree::set_foldtree(), protocols::star::setup_constraints(), protocols::topology_broker::CoordConstraintClaimer::superimpose(), protocols::hybridization::MRMover::trim_target_pose(), and protocols::hybridization::HybridizeFoldtreeDynamic::update().
| bool protocols::loops::Loops::strict_looprelax_checks | ( | ) |
References strict_looprelax_checks_on_file_reads_.
| void protocols::loops::Loops::switch_movemap | ( | core::kinematics::MoveMap & | movemap, |
| core::id::TorsionType | id, | ||
| bool | allow_moves = true |
||
| ) | const |
switch DOF_Type for residues in loop. id::CHI, id::BB — don't use with id::JUMP
References begin(), and end().
Referenced by protocols::topology_broker::RigidChunkClaimer::adjust_relax_movemap(), protocols::forge::methods::fold_tree_from_loops(), protocols::topology_broker::FragmentClaimer::generate_claims(), protocols::abinitio::DoubleLayerKinematicAbinitio::new_kinematics(), and protocols::loops::select_loop_frags().
| void protocols::loops::Loops::transfer_to_residue_vector | ( | utility::vector1< T > & | vector, |
| T | val | ||
| ) | const |
set each loop-residue in the vector to val. input vector of nres length ( if shorter last residues of loop are ignored )
References begin(), end(), and nres.
Referenced by protocols::topology_broker::ConstraintClaimer::add_constraints(), protocols::abinitio::abscript::ConstraintPreparer::combine_exclude_file(), and protocols::topology_broker::RigidChunkClaimer::manipulate_cut_bias().
| Loops::iterator protocols::loops::Loops::v_begin | ( | ) |
References loops_.
Referenced by protocols::rbsegment_relax::RBSegmentRelax::apply(), auto_choose_cutpoints(), choose_cutpoints(), protocols::abinitio::abscript::ConstraintPreparer::combine_exclude_file(), protocols::enzdes::EnzdesFlexBBProtocol::determine_flexible_regions(), protocols::forge::remodel::RemodelLoopMover::determine_loops_to_model(), protocols::seeded_abinitio::CloseFold::fast_loopclose(), grow_loop(), protocols::rbsegment_relax::guess_rbsegs_from_pose(), make_sequence_shift(), protocols::rbsegment_relax::read_RBSegment_file(), protocols::forge::remodel::RemodelLoopMover::repeat_generation_with_additional_residue(), protocols::forge::remodel::RemodelLoopMover::repeat_propagation(), protocols::forge::remodel::RemodelLoopMover::repeat_sync(), and set_extended().
| Loops::iterator protocols::loops::Loops::v_end | ( | ) |
References loops_.
Referenced by protocols::rbsegment_relax::RBSegmentRelax::apply(), auto_choose_cutpoints(), choose_cutpoints(), protocols::abinitio::abscript::ConstraintPreparer::combine_exclude_file(), protocols::enzdes::EnzdesFlexBBProtocol::determine_flexible_regions(), protocols::forge::remodel::RemodelLoopMover::determine_loops_to_model(), protocols::seeded_abinitio::CloseFold::fast_loopclose(), grow_loop(), protocols::rbsegment_relax::guess_rbsegs_from_pose(), make_sequence_shift(), protocols::rbsegment_relax::read_RBSegment_file(), protocols::forge::remodel::RemodelLoopMover::repeat_generation_with_additional_residue(), protocols::forge::remodel::RemodelLoopMover::repeat_propagation(), protocols::forge::remodel::RemodelLoopMover::repeat_sync(), and set_extended().
| void protocols::loops::Loops::verify_against | ( | core::pose::Pose const & | pose | ) | const |
| void protocols::loops::Loops::write_loops_to_file | ( | std::string const & | filename, |
| std::string | token = "LOOP" |
||
| ) | const |
| void protocols::loops::Loops::write_loops_to_stream | ( | std::ostream & | data, |
| std::string | token | ||
| ) | const |
References begin(), and end().
Referenced by write_loops_to_file().
|
friend |
|
private |
Referenced by file_reading_token(), and set_file_reading_token().
|
mutableprivate |
Referenced by get_loop_file_reader().
|
private |
Referenced by init(), loop_file_name(), read_loops_options(), and set_loop_file_name_and_reset().
|
private |
Referenced by add_loop(), add_overlap_loop(), begin(), clear(), delete_loop(), end(), get_residues(), grow_all_loops(), grow_loop(), init(), is_loop_residue(), loop_index_of_residue(), loop_of_residue(), loop_size(), loops(), num_loop(), one_random_loop(), operator=(), operator==(), operator[](), read_loop_file(), remove_terminal_loops(), sequential_order(), size(), v_begin(), and v_end().
|
private |
Referenced by set_strict_looprelax_checks(), and strict_looprelax_checks().
1.8.7