Rosetta 3.5
|
#include <ShortLoopClosure.hh>
Public Member Functions | |
ShortLoopClosure (core::fragment::FragSetCOP fragset, Loop loop_def, core::kinematics::MoveMapCOP movemap) | |
virtual bool | apply (core::pose::Pose const &pose) |
virtual void | catch_fragment (core::pose::Pose const &short_pose) |
save the loop-fragment in closure_frames_ More... | |
![]() | |
LoopClosure (core::fragment::FragSetCOP fragset, core::scoring::ScoreFunctionOP scorefxn, Loop loop_def, core::kinematics::MoveMapCOP movemap) | |
constructor: supply fragsets for fragment moves More... | |
virtual | ~LoopClosure () |
core::fragment::FrameOP | closure_fragments () const |
core::kinematics::MoveMapCOP | movemap () const |
moves::MonteCarlo & | mc () |
core::scoring::ScoreFunction const & | scorefxn () |
void | set_cycles (core::Real cycle_ratio=1.0) |
void | set_nr_fragments (core::Size nr_fragments=100) |
core::Size | nr_fragments () const |
void | ramp_chainbreak (bool setting=true) |
Private Types | |
typedef LoopClosure | Parent |
Private Attributes | |
Loop | orig_loop_ |
protocols::loops::loop_closure::ccd::ShortLoopClosure::ShortLoopClosure | ( | core::fragment::FragSetCOP | fragset, |
Loop | loop_def, | ||
core::kinematics::MoveMapCOP | movemap | ||
) |
References protocols::loops::Loop::cut(), protocols::loops::loop_closure::ccd::LoopClosure::init(), core::scoring::linear_chainbreak, protocols::loops::loop_closure::ccd::LoopClosure::movemap(), core::scoring::overlap_chainbreak, protocols::loops::loop_closure::ccd::LoopClosure::scorefxn(), protocols::loops::loop_closure::ccd::LoopClosure::set_fragset(), protocols::loops::loop_closure::ccd::LoopClosure::set_loop(), protocols::loops::loop_closure::ccd::LoopClosure::set_movemap(), protocols::loops::loop_closure::ccd::LoopClosure::set_scorefxn(), protocols::loops::loop_closure::ccd::LoopClosure::set_temperature(), protocols::loops::Loop::size(), protocols::loops::Loop::start(), protocols::loops::Loop::stop(), and protocols::loops::loop_closure::ccd::tr().
|
virtual |
Reimplemented from protocols::loops::loop_closure::ccd::LoopClosure.
References protocols::loops::loop_closure::ccd::LoopClosure::apply(), core::chemical::CENTROID, core::pose::Pose::copy_segment(), core::pose::Pose::fold_tree(), protocols::loops::loop_closure::ccd::LoopClosure::loop(), core::pose::make_pose_from_sequence(), protocols::loops::loop_closure::ccd::LoopClosure::mc_, core::kinematics::FoldTree::new_jump(), orig_loop_, core::pose::Pose::sequence(), protocols::loops::Loop::size(), protocols::loops::Loop::start(), and protocols::loops::loop_closure::ccd::tr().
Referenced by protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::sample_loops(), and protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::sample_loops().
|
virtual |
save the loop-fragment in closure_frames_
Reimplemented from protocols::loops::loop_closure::ccd::LoopClosure.
References protocols::loops::loop_closure::ccd::LoopClosure::closure_fragments(), orig_loop_, and protocols::loops::Loop::start().
|
private |
Referenced by apply(), and catch_fragment().