Rosetta
|
Functions | |
utility::vector1< core::Size > | initialize_ncbbs (Pose &pose) |
utility::vector1< core::Size > | initialize_hbs (Pose &pose) |
void | add_generic_hbs_constraint (core::pose::Pose &pose, core::Size hbs_pre_position, core::Real distance, core::Real std, std::string const &cy2name, std::string const &cy1name) |
void | add_a3b_hbs_constraint (core::pose::Pose &pose, core::Size oop_seq_position) |
Add constraints to keep a3b hydrogen bond surrogate (hbs) macrocycle closed, default values (distance = 1.52, std = 0.05) More... | |
void | add_a3b_hbs_constraint (core::pose::Pose &pose, core::Size hbs_seq_position, core::Real distance, core::Real std) |
Add constraints to keep a3b hydrogen bond surrogate (hbs) ring closed. More... | |
void | add_hbs_constraint (core::pose::Pose &pose, core::Size oop_seq_position) |
Add constraints to keep hydrogen bond surrogate (hbs) macrocycle closed, default values (distance = 1.52, std = 0.05) More... | |
void | add_hbs_constraint (core::pose::Pose &pose, core::Size hbs_seq_position, core::Real distance, core::Real std) |
Add constraints to keep hydrogen bond surrogate (hbs) ring closed. More... | |
void | constrain_ring_atoms (core::pose::Pose &pose, utility::vector1< core::id::AtomID > ids) |
void | add_triazole_constraint (core::pose::Pose &pose, core::Size triazole_seq_position) |
Add constraints to keep triazole closed. More... | |
utility::vector1< core::Size > | initialize_oops (Pose &pose) |
void | add_oop_constraint (core::pose::Pose &pose, core::Size oop_seq_position) |
Add constraints to keep oligooxopiperazine (oop) ring closed, default values (distance = 1.5, std = 0.05) More... | |
void | add_oop_constraint (core::pose::Pose &pose, core::Size oop_seq_position, core::Real distance, core::Real std) |
Add constraints to keep oligooxopiperazine (oop) ring closed. More... | |
void core::pose::ncbb::add_a3b_hbs_constraint | ( | core::pose::Pose & | pose, |
core::Size | hbs_pre_position, | ||
core::Real | distance, | ||
core::Real | std | ||
) |
Add constraints to keep a3b hydrogen bond surrogate (hbs) ring closed.
References add_generic_hbs_constraint(), protocols::mpi_refinement::distance(), and core::pose::TR().
void core::pose::ncbb::add_a3b_hbs_constraint | ( | core::pose::Pose & | pose, |
core::Size | a3b_hbs_pre_position | ||
) |
Add constraints to keep a3b hydrogen bond surrogate (hbs) macrocycle closed, default values (distance = 1.52, std = 0.05)
Referenced by protocols::simple_moves::a3b_hbs::A3BHbsPatcher::apply().
void core::pose::ncbb::add_generic_hbs_constraint | ( | core::pose::Pose & | pose, |
core::Size | hbs_pre_position, | ||
core::Real | distance, | ||
core::Real | std, | ||
std::string const & | cy2name, | ||
std::string const & | cy1name | ||
) |
References core::pose::Pose::add_constraint(), core::conformation::Residue::atom_index(), protocols::mpi_refinement::distance(), core::conformation::Residue::has_variant_type(), core::chemical::HBS_POST, core::chemical::HBS_PRE, core::conformation::Residue::name(), core::pose::Pose::residue(), and core::pose::TR().
Referenced by add_a3b_hbs_constraint(), and add_hbs_constraint().
void core::pose::ncbb::add_hbs_constraint | ( | core::pose::Pose & | pose, |
core::Size | hbs_pre_position, | ||
core::Real | distance, | ||
core::Real | std | ||
) |
Add constraints to keep hydrogen bond surrogate (hbs) ring closed.
References add_generic_hbs_constraint(), protocols::mpi_refinement::distance(), and core::pose::TR().
void core::pose::ncbb::add_hbs_constraint | ( | core::pose::Pose & | pose, |
core::Size | hbs_pre_position | ||
) |
Add constraints to keep hydrogen bond surrogate (hbs) macrocycle closed, default values (distance = 1.52, std = 0.05)
Referenced by protocols::simple_moves::hbs::HbsPatcher::apply(), and initialize_ncbbs().
void core::pose::ncbb::add_oop_constraint | ( | core::pose::Pose & | pose, |
core::Size | oop_seq_position | ||
) |
Add constraints to keep oligooxopiperazine (oop) ring closed, default values (distance = 1.5, std = 0.05)
Overloaded function which defines default values, calls more general add_oop_constraint function
Referenced by protocols::simple_moves::oop::OopPatcher::apply(), initialize_ncbbs(), and initialize_oops().
void core::pose::ncbb::add_oop_constraint | ( | core::pose::Pose & | pose, |
core::Size | oop_seq_position, | ||
core::Real | distance, | ||
core::Real | std | ||
) |
Add constraints to keep oligooxopiperazine (oop) ring closed.
General function to add atom pair constraints to CYP and CZP for given distance
Other constraints are setup to keep virtual atoms VYP fixed near CYP and VZP fixed near CZP
References core::pose::Pose::add_constraint(), core::conformation::Residue::atom_index(), core::pose::Pose::constraint_set(), protocols::mpi_refinement::distance(), core::conformation::Residue::has_variant_type(), core::conformation::Residue::name(), core::chemical::OOP_POST, core::chemical::OOP_PRE, core::pose::Pose::remove_constraint(), core::pose::Pose::residue(), and core::pose::TR().
void core::pose::ncbb::add_triazole_constraint | ( | core::pose::Pose & | pose, |
core::Size | i | ||
) |
Add constraints to keep triazole closed.
References core::pose::Pose::add_constraint(), core::conformation::Residue::atom_index(), constrain_ring_atoms(), core::conformation::Residue::has_variant_type(), core::conformation::Residue::is_protein(), core::conformation::Residue::name(), core::pose::Pose::residue(), core::pose::TR(), core::chemical::TRIAZOLAMERC, and core::chemical::TRIAZOLAMERN.
Referenced by initialize_ncbbs().
void core::pose::ncbb::constrain_ring_atoms | ( | core::pose::Pose & | pose, |
utility::vector1< core::id::AtomID > | ids | ||
) |
References core::pose::Pose::add_constraint().
Referenced by add_triazole_constraint().
utility::vector1< core::Size > core::pose::ncbb::initialize_hbs | ( | Pose & | pose | ) |
utility::vector1< core::Size > core::pose::ncbb::initialize_ncbbs | ( | Pose & | pose | ) |
References add_hbs_constraint(), add_oop_constraint(), add_triazole_constraint(), core::conformation::Residue::has_variant_type(), core::chemical::HBS_POST, core::chemical::HBS_PRE, core::chemical::OOP_POST, core::chemical::OOP_PRE, core::pose::Pose::residue(), core::pose::Pose::size(), core::chemical::TRIAZOLAMERC, and core::chemical::TRIAZOLAMERN.
Referenced by protocols::ncbb::NcbbDockDesignProtocol::apply(), and core::io::pose_from_sfr::PoseFromSFRBuilder::refine_pose().
utility::vector1< core::Size > core::pose::ncbb::initialize_oops | ( | Pose & | pose | ) |
loops through residues searching for oop variants and sets up constraints
References add_oop_constraint(), core::conformation::Residue::has_variant_type(), core::chemical::OOP_PRE, core::pose::Pose::residue(), and core::pose::Pose::size().
Referenced by protocols::ncbb::NcbbDockDesignProtocol::apply(), and protocols::ncbb::oop::OopDockDesignProtocol::apply().