Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::stepwise::screener::AnchorSugarScreener Class Reference

#include <AnchorSugarScreener.hh>

Inheritance diagram for protocols::stepwise::screener::AnchorSugarScreener:
Inheritance graph
[legend]

Public Member Functions

 AnchorSugarScreener (modeler::rna::sugar::SugarModeling const &anchor_sugar_modeling, modeler::rna::checker::RNA_ChainClosableGeometryCheckerOP chain_closable_geometry_to_anchor_checker, core::pose::Pose &sugar_screening_pose, bool const is_prepend, modeler::rna::checker::RNA_AtrRepCheckerOP atr_rep_checker_with_instantiated_sugar, utility::vector1< modeler::rna::checker::RNA_AtrRepCheckerOP > const &atr_rep_checkers_for_anchor_sugar_models, TagDefinitionOP tag_definition)
 
 ~AnchorSugarScreener () override
 
bool check_screen () override
 
std::string name () const override
 
StepWiseScreenerType type () const override
 
void add_mover (moves::CompositionMoverOP update_mover, moves::CompositionMoverOP restore_mover) override
 
core::Size const & anchor_sugar_solution_number () const
 
- Public Member Functions inherited from protocols::stepwise::screener::StepWiseScreener
 StepWiseScreener ()
 
 ~StepWiseScreener () override
 
virtual void get_update (sampler::StepWiseSamplerOP)
 
virtual void apply_mover (moves::CompositionMoverOP, core::Size const, core::Size const )
 
virtual void fast_forward (sampler::StepWiseSamplerOP)
 
core::Size const & count () const
 
void increment_count ()
 
void reset ()
 
void set_ok_to_increment (bool const setting)
 

Private Attributes

modeler::rna::sugar::SugarModeling
const & 
anchor_sugar_modeling_
 
modeler::rna::checker::RNA_ChainClosableGeometryCheckerOP chain_closable_geometry_to_anchor_checker_
 
core::pose::Posesugar_screening_pose_
 
modeler::rna::checker::RNA_AtrRepCheckerOP atr_rep_checker_with_instantiated_sugar_
 
utility::vector1
< modeler::rna::checker::RNA_AtrRepCheckerOP
atr_rep_checkers_for_anchor_sugar_models_
 
TagDefinitionOP tag_definition_
 
bool const is_prepend_
 
std::string const moving_atom_name_
 
std::string const reference_atom_name_
 
core::Size anchor_sugar_solution_number_
 

Constructor & Destructor Documentation

protocols::stepwise::screener::AnchorSugarScreener::AnchorSugarScreener ( modeler::rna::sugar::SugarModeling const &  anchor_sugar_modeling,
modeler::rna::checker::RNA_ChainClosableGeometryCheckerOP  chain_closable_geometry_to_anchor_checker,
core::pose::Pose sugar_screening_pose,
bool const  is_prepend,
modeler::rna::checker::RNA_AtrRepCheckerOP  atr_rep_checker_with_instantiated_sugar,
utility::vector1< modeler::rna::checker::RNA_AtrRepCheckerOP > const &  atr_rep_checkers_for_anchor_sugar_models,
TagDefinitionOP  tag_definition 
)
protocols::stepwise::screener::AnchorSugarScreener::~AnchorSugarScreener ( )
overridedefault

Member Function Documentation

void protocols::stepwise::screener::AnchorSugarScreener::add_mover ( moves::CompositionMoverOP  update_mover,
moves::CompositionMoverOP  restore_mover 
)
overridevirtual
core::Size const& protocols::stepwise::screener::AnchorSugarScreener::anchor_sugar_solution_number ( ) const
inline
bool protocols::stepwise::screener::AnchorSugarScreener::check_screen ( )
overridevirtual
std::string protocols::stepwise::screener::AnchorSugarScreener::name ( ) const
inlineoverridevirtual
StepWiseScreenerType protocols::stepwise::screener::AnchorSugarScreener::type ( ) const
inlineoverridevirtual

Member Data Documentation

modeler::rna::sugar::SugarModeling const& protocols::stepwise::screener::AnchorSugarScreener::anchor_sugar_modeling_
private

Referenced by add_mover(), and check_screen().

core::Size protocols::stepwise::screener::AnchorSugarScreener::anchor_sugar_solution_number_
private
modeler::rna::checker::RNA_AtrRepCheckerOP protocols::stepwise::screener::AnchorSugarScreener::atr_rep_checker_with_instantiated_sugar_
private

Referenced by check_screen().

utility::vector1< modeler::rna::checker::RNA_AtrRepCheckerOP > protocols::stepwise::screener::AnchorSugarScreener::atr_rep_checkers_for_anchor_sugar_models_
private

Referenced by check_screen().

modeler::rna::checker::RNA_ChainClosableGeometryCheckerOP protocols::stepwise::screener::AnchorSugarScreener::chain_closable_geometry_to_anchor_checker_
private

Referenced by check_screen().

bool const protocols::stepwise::screener::AnchorSugarScreener::is_prepend_
private

Referenced by check_screen().

std::string const protocols::stepwise::screener::AnchorSugarScreener::moving_atom_name_
private
std::string const protocols::stepwise::screener::AnchorSugarScreener::reference_atom_name_
private
core::pose::Pose& protocols::stepwise::screener::AnchorSugarScreener::sugar_screening_pose_
private

Referenced by check_screen().

TagDefinitionOP protocols::stepwise::screener::AnchorSugarScreener::tag_definition_
private

Referenced by check_screen().


The documentation for this class was generated from the following files: