![]() |
Rosetta
2021.16
|
#include <TemplateJumpSetup.hh>

Public Member Functions | |
| TemplateJumpSetup (TemplatesCOP templates, core::fragment::SecondaryStructureCOP secstruct, PairingStatisticsCOP, core::scoring::dssp::PairingList const &helix_pairings) | |
| ~TemplateJumpSetup () override | |
| std::string | type_name () const override |
| jumping::JumpSample | create_jump_sample () const override |
| jumping::JumpSample | clean_jumps (jumping::JumpSample const &) const override |
| take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample() More... | |
| core::fragment::FragSetOP | generate_jump_frags (jumping::JumpSample const &, core::kinematics::MoveMap const &) const override |
| 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 | |
| ~BaseJumpSetup () override | |
| Automatically generated virtual destructor for class deriving directly from VirtualBase. 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 | ||
| ) |
|
overridedefault |
|
overridevirtual |
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(), secstruct_, core::kinematics::MoveMap::set_bb(), core::kinematics::MoveMap::set_jump(), and strand_stats_.
|
overridevirtual |
Implements protocols::jumping::BaseJumpSetup.
Reimplemented in protocols::abinitio::FixTemplateJumpSetup.
References helix_pairings_, protocols::mean_field::min(), core::scoring::rg, secstruct_, strand_stats_, templates_, and tr().
|
overridevirtual |
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::JumpSample::generate_jump_frames(), 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 |
References helix_pairings_, and core::scoring::dssp::Pairing::reverse().
Referenced by generate_jump_frags().
|
inlineoverridevirtual |
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