![]() |
Rosetta Protocols
2014.16.56682
|
#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_ |
| protocols::abinitio::TemplateJumpSetup::TemplateJumpSetup | ( | TemplatesCOP | templates, |
| core::fragment::SecondaryStructureCOP | secstruct, | ||
| PairingStatisticsCOP | strand_stats, | ||
| core::scoring::dssp::PairingList const & | helix_pairings | ||
| ) |
| protocols::abinitio::TemplateJumpSetup::~TemplateJumpSetup | ( | ) |
|
virtual |
take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample()
Implements protocols::jumping::BaseJumpSetup.
References protocols::jumping::JumpSample::generate_jump_frames(), protocols::jumping::JumpSample::get_pairing(), no_jumps, runtime_assert, secstruct_, core::kinematics::MoveMap::set_bb(), core::kinematics::MoveMap::set_jump(), and strand_stats_.
|
virtual |
Implements protocols::jumping::BaseJumpSetup.
Reimplemented in protocols::abinitio::FixTemplateJumpSetup.
References helix_pairings_, no_jumps, numeric::random::random_permutation(), protocols::abinitio::RG, runtime_assert, secstruct_, strand_stats_, templates_, total_weight, tr, numeric::random::RandomGenerator::uniform(), weight, and utility::io::write_vector().
|
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.
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_, tr, and utility_exit_with_message.
| bool protocols::abinitio::TemplateJumpSetup::is_helix_jump | ( | core::scoring::dssp::Pairing const & | p | ) | const |
References helix_pairings_, and core::scoring::dssp::Pairing::reverse().
Referenced by generate_jump_frags().
|
inlinevirtual |
Implements protocols::jumping::BaseJumpSetup.
|
private |
Referenced by create_jump_sample(), and is_helix_jump().
|
private |
Referenced by clean_jumps(), and create_jump_sample().
|
private |
Referenced by clean_jumps(), create_jump_sample(), and generate_jump_frags().
|
private |
Referenced by create_jump_sample(), and generate_jump_frags().
1.8.7