#include <IRCollection.hh>
|
| IRCollection () |
|
| IRCollection (core::pose::Pose &pose, MotifLibrary &motifs, utility::vector1< core::Size > const &build_sites) |
|
core::Size | nirotamers () const |
|
void | find_closest_backbone (core::pose::Pose &pose, protocols::loops::LoopsOP const flexible_positions, utility::vector1< core::Size > &closest_pos, utility::vector1< core::Real > &closest_rmsd) |
|
void | incorporate_motifs (core::pose::Pose &pose, protocols::loops::LoopsOP const flexible_positions, utility::vector1< core::Size > &trim_positions) |
|
void | try_for_more (core::pose::Pose &pose, protocols::loops::LoopsOP const flexible_positions, std::map< core::Size, MotifCOP > setpos, std::map< core::Size, core::conformation::ResidueCOP > setpos_ir, std::map< core::Size, bool > setpos_forward_info, core::Size start_depth) |
|
bool | successful_loop_closure (core::pose::Pose &pose, protocols::loops::LoopsOP flexible_regions, std::map< core::Size, MotifCOP > &setpos, std::map< core::Size, core::conformation::ResidueCOP > &setpos_ir, std::map< core::Size, bool > &setpos_forward_info, core::conformation::Residue const &this_rotamer, core::Size const this_pos, MotifCOP this_motif, bool const this_forward_info) |
|
std::string | make_motif_filename (std::map< core::Size, MotifCOP > &setpos, std::map< core::Size, bool > &setpos_forward_info, core::pose::Pose &pose) |
|
core::Size | unique_id () |
|
void | reset_unique_id () |
|
void | increment_unique_id () |
|
◆ IRCollection() [1/2]
protocols::motifs::IRCollection::IRCollection |
( |
| ) |
|
|
default |
◆ IRCollection() [2/2]
◆ find_closest_backbone()
◆ incorporate_motifs()
◆ increment_unique_id()
void protocols::motifs::IRCollection::increment_unique_id |
( |
| ) |
|
|
inline |
◆ make_motif_filename()
◆ nirotamers()
core::Size protocols::motifs::IRCollection::nirotamers |
( |
| ) |
const |
◆ reset_unique_id()
void protocols::motifs::IRCollection::reset_unique_id |
( |
| ) |
|
|
inline |
◆ successful_loop_closure()
bool protocols::motifs::IRCollection::successful_loop_closure |
( |
core::pose::Pose & |
pose, |
|
|
protocols::loops::LoopsOP |
flexible_regions, |
|
|
std::map< core::Size, MotifCOP > & |
setpos, |
|
|
std::map< core::Size, core::conformation::ResidueCOP > & |
setpos_ir, |
|
|
std::map< core::Size, bool > & |
setpos_forward_info, |
|
|
core::conformation::Residue const & |
this_rotamer, |
|
|
core::Size const |
this_pos, |
|
|
MotifCOP |
this_motif, |
|
|
bool const |
this_forward_info |
|
) |
| |
References protocols::motifs::add_motif_bb_constraints(), protocols::motifs::add_motif_sc_constraints(), protocols::loops::loop_mover::refine::LoopMover_Refine_Backrub::apply(), core::pose::Pose::constraint_set(), core::scoring::coordinate_constraint, core::pose::Pose::energies(), core::scoring::methods::EnergyMethodOptions::exclude_DNA_DNA(), core::scoring::get_score_function_legacy(), core::scoring::methods::EnergyMethodOptions::hbond_options(), protocols::motifs::irt(), core::scoring::PRE_TALARIS_2013_STANDARD_WTS, core::pose::Pose::remove_constraints(), core::pose::Pose::replace_residue(), and core::scoring::Energies::total_energies().
Referenced by try_for_more().
◆ try_for_more()
References core::pose::Pose::dump_scored_pdb(), core::scoring::methods::EnergyMethodOptions::exclude_DNA_DNA(), protocols::abinitio::filename(), find_closest_backbone(), core::scoring::get_score_function_legacy(), core::conformation::Residue::get_self_ptr(), core::scoring::methods::EnergyMethodOptions::hbond_options(), increment_unique_id(), protocols::motifs::irt(), make_motif_filename(), motif_forward_, motif_source_, nirotamers(), core::scoring::PRE_TALARIS_2013_STANDARD_WTS, rotamer_sets_, successful_loop_closure(), core::id::to_string(), and unique_id().
Referenced by incorporate_motifs().
◆ unique_id()
core::Size protocols::motifs::IRCollection::unique_id |
( |
| ) |
|
|
inline |
◆ motif_forward_
utility::vector1< bool > protocols::motifs::IRCollection::motif_forward_ |
|
private |
◆ motif_source_
MotifCOPs protocols::motifs::IRCollection::motif_source_ |
|
private |
◆ rotamer_sets_
◆ target_positions_
utility::vector1< core::Size > protocols::motifs::IRCollection::target_positions_ |
|
private |
◆ unique_id_
core::Size protocols::motifs::IRCollection::unique_id_ |
|
private |
The documentation for this class was generated from the following files: