|
Rosetta 3.5
|
#include <TemplateJumpSetup.hh>


Public Member Functions | |
| TemplateJumpSetup (TemplatesCOP templates, core::fragment::SecondaryStructureCOP secstruct, PairingStatisticsCOP, core::scoring::dssp::PairingList const &helix_pairings) | |
| ~TemplateJumpSetup () | |
| std::string | type_name () const |
| virtual jumping::JumpSample | create_jump_sample () const |
| jumping::JumpSample | clean_jumps (jumping::JumpSample const &) const |
| take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample() More... | |
| virtual core::fragment::FragSetOP | generate_jump_frags (jumping::JumpSample const &, core::kinematics::MoveMap const &) const |
| returns an ordered FragSet that is compatible with the JumpSample default: generate jumps from ss-library according to JumpSample More... | |
| bool | is_helix_jump (core::scoring::dssp::Pairing const &p) const |
Public Member Functions inherited from protocols::jumping::BaseJumpSetup | |
| virtual | ~BaseJumpSetup () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
Private Attributes | |
| TemplatesCOP | templates_ |
| core::fragment::SecondaryStructureCOP | secstruct_ |
| PairingStatisticsCOP | strand_stats_ |
| core::scoring::dssp::PairingList | helix_pairings_ |
Definition at line 52 of file TemplateJumpSetup.hh.
| protocols::abinitio::TemplateJumpSetup::TemplateJumpSetup | ( | TemplatesCOP | templates, |
| core::fragment::SecondaryStructureCOP | secstruct, | ||
| PairingStatisticsCOP | strand_stats, | ||
| core::scoring::dssp::PairingList const & | helix_pairings | ||
| ) |
Definition at line 63 of file TemplateJumpSetup.cc.
| protocols::abinitio::TemplateJumpSetup::~TemplateJumpSetup | ( | ) |
Definition at line 60 of file TemplateJumpSetup.cc.
|
virtual |
take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample()
Implements protocols::jumping::BaseJumpSetup.
Definition at line 200 of file TemplateJumpSetup.cc.
References protocols::jumping::JumpSample::generate_jump_frames(), protocols::jumping::JumpSample::get_pairing(), secstruct_, core::kinematics::MoveMap::set_bb(), core::kinematics::MoveMap::set_jump(), and strand_stats_.
|
virtual |
Implements protocols::jumping::BaseJumpSetup.
Reimplemented in protocols::abinitio::FixTemplateJumpSetup.
Definition at line 75 of file TemplateJumpSetup.cc.
References helix_pairings_, protocols::abinitio::RG(), secstruct_, strand_stats_, templates_, and tr().
|
virtual |
returns an ordered FragSet that is compatible with the JumpSample default: generate jumps from ss-library according to JumpSample
Reimplemented from protocols::jumping::BaseJumpSetup.
Definition at line 244 of file TemplateJumpSetup.cc.
References protocols::jumping::PairingLibrary::generate_jump_frags(), protocols::jumping::JumpSample::generate_jump_frames(), protocols::jumping::StandardPairingLibrary::get_instance(), protocols::jumping::JumpSample::get_pairing(), is_helix_jump(), strand_stats_, templates_, and tr().
| bool protocols::abinitio::TemplateJumpSetup::is_helix_jump | ( | core::scoring::dssp::Pairing const & | p) | const |
Definition at line 232 of file TemplateJumpSetup.cc.
References helix_pairings_, and core::scoring::dssp::Pairing::reverse().
Referenced by generate_jump_frags().
|
inlinevirtual |
Implements protocols::jumping::BaseJumpSetup.
Definition at line 62 of file TemplateJumpSetup.hh.
|
private |
Definition at line 85 of file TemplateJumpSetup.hh.
Referenced by create_jump_sample(), and is_helix_jump().
|
private |
Definition at line 82 of file TemplateJumpSetup.hh.
Referenced by clean_jumps(), and create_jump_sample().
|
private |
Definition at line 84 of file TemplateJumpSetup.hh.
Referenced by clean_jumps(), create_jump_sample(), and generate_jump_frags().
|
private |
Definition at line 81 of file TemplateJumpSetup.hh.
Referenced by create_jump_sample(), and generate_jump_frags().
1.8.4