Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::stepwise::screener::AnchorSugarScreener Class Reference

#include <AnchorSugarScreener.hh>

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 > atr_rep_checkers_for_anchor_sugar_models, TagDefinitionOP tag_definition)
 
 ~AnchorSugarScreener ()
 
bool check_screen ()
 
std::string name () const
 
StepWiseScreenerType type () const
 
void add_mover (moves::CompositionMoverOP update_mover, moves::CompositionMoverOP restore_mover)
 
Size const & anchor_sugar_solution_number () const
 
- Public Member Functions inherited from protocols::stepwise::screener::StepWiseScreener
 StepWiseScreener ()
 
 ~StepWiseScreener ()
 
virtual void get_update (sampler::StepWiseSamplerBaseOP)
 
virtual void apply_mover (moves::CompositionMoverOP, Size const, Size const )
 
virtual void fast_forward (sampler::StepWiseSamplerBaseOP)
 
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_
 
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 atr_rep_checkers_for_anchor_sugar_models,
TagDefinitionOP  tag_definition 
)
protocols::stepwise::screener::AnchorSugarScreener::~AnchorSugarScreener ( )

Member Function Documentation

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

Member Data Documentation

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

Referenced by add_mover(), and check_screen().

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: