|
Rosetta 3.5
|
#include <HybridizeFoldtreeDynamic.hh>

Public Member Functions | |
| HybridizeFoldtreeDynamic () | |
| void | initialize (core::pose::Pose &pose, protocols::loops::Loops const &core_chunks, utility::vector1< std::pair< core::Size, core::Size > > const &strand_pairs, std::set< core::Size > const &strand_pair_library_positions) |
| void | reset (core::pose::Pose &pose) |
| utility::vector1< core::Size > | get_anchors () |
Private Attributes | |
| protocols::loops::Loops | chunks_last_ |
| protocols::loops::Loops | chunks_ |
| protocols::loops::Loops | core_chunks_last_ |
| protocols::loops::Loops | core_chunks_ |
| utility::vector1< core::Size > | anchor_positions_last_ |
| utility::vector1< core::Size > | anchor_positions_ |
| int | virtual_res_ |
| index of the virtual residue we added to the pose in set_up() More... | |
| core::Size | num_nonvirt_residues_ |
| core::Size | num_protein_residues_ |
| core::kinematics::FoldTree | initial_asymm_foldtree_ |
| core::kinematics::FoldTree | saved_ft_ |
| core::Size | saved_n_residue_ |
| utility::vector1< std::pair < core::Size, core::Size > > | strand_pairs_ |
| std::set< core::Size > | strand_pair_library_positions_ |
| std::set< core::Size > | template_core_chunk_indices_ |
| std::set< core::Size > | rooted_chunk_indices_ |
Definition at line 35 of file HybridizeFoldtreeDynamic.hh.
| protocols::hybridization::HybridizeFoldtreeDynamic::HybridizeFoldtreeDynamic | ( | ) |
Definition at line 66 of file HybridizeFoldtreeDynamic.cc.
|
private |
Definition at line 659 of file HybridizeFoldtreeDynamic.cc.
References chunks_, get_pair_core_chunks(), core::scoring::pair, rooted_chunk_indices_, protocols::loops::stop, and protocols::hybridization::TR().
Referenced by update().
|
private |
Definition at line 212 of file HybridizeFoldtreeDynamic.cc.
References protocols::loops::Loop::length(), protocols::loops::Loop::start(), and protocols::loops::Loop::stop().
Referenced by choose_anchors().
|
private |
Definition at line 203 of file HybridizeFoldtreeDynamic.cc.
References anchor_positions_, choose_anchor_position(), core_chunks_, and protocols::loops::Loops::num_loop().
Referenced by initialize().
|
private |
Definition at line 68 of file HybridizeFoldtreeDynamic.cc.
References core_chunks_, initial_asymm_foldtree_, jumps_and_cuts_from_foldtree(), protocols::loops::Loops::num_loop(), protocols::hybridization::RG(), core::pose::Pose::secstruct(), protocols::loops::start, and protocols::hybridization::TR().
Referenced by initialize().
|
inline |
Definition at line 48 of file HybridizeFoldtreeDynamic.hh.
References anchor_positions_.
Referenced by protocols::hybridization::FoldTreeHybridize::get_jump_anchors().
|
private |
Definition at line 334 of file HybridizeFoldtreeDynamic.cc.
References core_chunks_, protocols::loops::Loops::num_loop(), and protocols::loops::start.
Referenced by get_pair_core_chunks(), and update().
|
private |
Definition at line 311 of file HybridizeFoldtreeDynamic.cc.
References core_chunks_, get_core_chunk_index_from_position(), protocols::loops::start, protocols::loops::stop, and strand_pairs_.
Referenced by add_overlapping_pair_chunks().
| void protocols::hybridization::HybridizeFoldtreeDynamic::initialize | ( | core::pose::Pose & | pose, |
| protocols::loops::Loops const & | core_chunks, | ||
| utility::vector1< std::pair< core::Size, core::Size > > const & | strand_pairs, | ||
| std::set< core::Size > const & | strand_pair_library_positions | ||
| ) |
Definition at line 228 of file HybridizeFoldtreeDynamic.cc.
References core::chemical::ResidueType::aa(), core::chemical::aa_vrt, protocols::loops::add_cutpoint_variants(), core::pose::addVirtualResAsRoot(), anchor_positions_, anchor_positions_last_, choose_anchors(), chunks_, chunks_last_, core::pose::Pose::conformation(), decide_cuts(), core::conformation::Conformation::fold_tree(), core::conformation::symmetry::get_asymm_unit_fold_tree(), initial_asymm_foldtree_, core::conformation::Residue::is_protein(), core::pose::symmetry::is_symmetric(), make_complete_chunks(), protocols::loops::Loops::num_loop(), num_nonvirt_residues_, num_protein_residues_, core::pose::Pose::residue(), core::pose::Pose::residue_type(), saved_ft_, saved_n_residue_, set_core_chunks(), protocols::loops::start, strand_pair_library_positions_, strand_pairs_, core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), template_core_chunk_indices_, core::pose::Pose::total_residue(), protocols::hybridization::TR(), update(), and virtual_res_.
Referenced by protocols::hybridization::FoldTreeHybridize::setup_foldtree().
|
private |
Definition at line 358 of file HybridizeFoldtreeDynamic.cc.
References core::kinematics::FoldTree::cutpoints(), core::kinematics::FoldTree::downstream_jump_residue(), core::kinematics::FoldTree::num_jump(), and core::kinematics::FoldTree::upstream_jump_residue().
Referenced by decide_cuts(), and update().
|
private |
Definition at line 178 of file HybridizeFoldtreeDynamic.cc.
References chunks_, core_chunks_, and protocols::loops::Loops::size().
Referenced by initialize().
|
private |
Definition at line 709 of file HybridizeFoldtreeDynamic.cc.
Referenced by update().
| void protocols::hybridization::HybridizeFoldtreeDynamic::reset | ( | core::pose::Pose & | pose) |
Definition at line 345 of file HybridizeFoldtreeDynamic.cc.
References core::pose::Pose::conformation(), core::conformation::Conformation::delete_residue_range_slow(), core::conformation::Conformation::fold_tree(), protocols::loops::remove_cutpoint_variants(), saved_ft_, saved_n_residue_, and core::pose::Pose::total_residue().
Referenced by protocols::hybridization::FoldTreeHybridize::restore_original_foldtree().
|
private |
Definition at line 716 of file HybridizeFoldtreeDynamic.cc.
References core_chunks_, and core_chunks_last_.
Referenced by initialize().
|
private |
Definition at line 368 of file HybridizeFoldtreeDynamic.cc.
References core::kinematics::FoldTree::add_edge(), add_overlapping_pair_chunks(), anchor_positions_, core::kinematics::FoldTree::begin(), chunks_, core::kinematics::FoldTree::clear(), core::pose::Pose::conformation(), protocols::loops::cut_point, core::kinematics::FoldTree::end(), core::conformation::symmetry::get_asymm_unit_fold_tree(), get_core_chunk_index_from_position(), initial_asymm_foldtree_, protocols::simple_moves::insert, core::pose::symmetry::is_symmetric(), jumps_and_cuts_from_foldtree(), core::kinematics::FoldTree::nres(), protocols::loops::Loops::num_loop(), num_nonvirt_residues_, core::kinematics::Edge::PEPTIDE, remove_cut(), rooted_chunk_indices_, core::pose::symmetry::set_asymm_unit_fold_tree(), protocols::loops::Loops::size(), protocols::loops::start, protocols::loops::Loop::stop(), protocols::loops::stop, strand_pairs_, template_core_chunk_indices_, protocols::hybridization::TR(), and core::kinematics::FoldTree::tree_from_jumps_and_cuts().
Referenced by initialize().
|
private |
Definition at line 104 of file HybridizeFoldtreeDynamic.hh.
Referenced by choose_anchors(), get_anchors(), initialize(), and update().
|
private |
Definition at line 103 of file HybridizeFoldtreeDynamic.hh.
Referenced by initialize().
|
private |
Definition at line 97 of file HybridizeFoldtreeDynamic.hh.
Referenced by add_overlapping_pair_chunks(), initialize(), make_complete_chunks(), and update().
|
private |
Definition at line 96 of file HybridizeFoldtreeDynamic.hh.
Referenced by initialize().
|
private |
Definition at line 101 of file HybridizeFoldtreeDynamic.hh.
Referenced by choose_anchors(), decide_cuts(), get_core_chunk_index_from_position(), get_pair_core_chunks(), make_complete_chunks(), and set_core_chunks().
|
private |
Definition at line 100 of file HybridizeFoldtreeDynamic.hh.
Referenced by set_core_chunks().
|
private |
Definition at line 112 of file HybridizeFoldtreeDynamic.hh.
Referenced by decide_cuts(), initialize(), and update().
|
private |
Definition at line 108 of file HybridizeFoldtreeDynamic.hh.
Referenced by initialize(), and update().
|
private |
Definition at line 109 of file HybridizeFoldtreeDynamic.hh.
Referenced by initialize().
|
private |
Definition at line 120 of file HybridizeFoldtreeDynamic.hh.
Referenced by add_overlapping_pair_chunks(), and update().
|
private |
Definition at line 113 of file HybridizeFoldtreeDynamic.hh.
Referenced by initialize(), and reset().
|
private |
Definition at line 114 of file HybridizeFoldtreeDynamic.hh.
Referenced by initialize(), and reset().
|
private |
Definition at line 118 of file HybridizeFoldtreeDynamic.hh.
Referenced by initialize().
|
private |
Definition at line 117 of file HybridizeFoldtreeDynamic.hh.
Referenced by get_pair_core_chunks(), initialize(), and update().
|
private |
Definition at line 119 of file HybridizeFoldtreeDynamic.hh.
Referenced by initialize(), and update().
|
private |
index of the virtual residue we added to the pose in set_up()
Definition at line 107 of file HybridizeFoldtreeDynamic.hh.
Referenced by initialize().
1.8.4