Rosetta Protocols  2014.35
Classes | Typedefs | Functions
protocols::stepwise::modeler::rna::sugar Namespace Reference

Classes

class  StepWiseRNA_VirtualSugarJustInTimeInstantiator
 
class  StepWiseRNA_VirtualSugarSampler
 
class  StepWiseRNA_VirtualSugarSamplerFromStringList
 
class  SugarInstantiateMover
 
class  SugarModeling
 
class  SugarVirtualizeMover
 

Typedefs

typedef
utility::pointer::owning_ptr
< StepWiseRNA_VirtualSugarJustInTimeInstantiator
StepWiseRNA_VirtualSugarJustInTimeInstantiatorOP
 
typedef
utility::pointer::owning_ptr
< StepWiseRNA_VirtualSugarJustInTimeInstantiator
const > 
StepWiseRNA_VirtualSugarJustInTimeInstantiatorCOP
 
typedef
utility::pointer::owning_ptr
< StepWiseRNA_VirtualSugarSamplerFromStringList
StepWiseRNA_VirtualSugarSamplerFromStringListOP
 
typedef
utility::pointer::owning_ptr
< StepWiseRNA_VirtualSugarSamplerFromStringList
const > 
StepWiseRNA_VirtualSugarSamplerFromStringListCOP
 
typedef
utility::pointer::owning_ptr
< SugarInstantiateMover
SugarInstantiateMoverOP
 
typedef
utility::pointer::owning_ptr
< SugarInstantiateMover const > 
SugarInstantiateMoverCOP
 
typedef
utility::pointer::owning_ptr
< SugarModeling
SugarModelingOP
 
typedef
utility::pointer::owning_ptr
< SugarModeling const > 
SugarModelingCOP
 
typedef
utility::pointer::owning_ptr
< SugarVirtualizeMover
SugarVirtualizeMoverOP
 
typedef
utility::pointer::owning_ptr
< SugarVirtualizeMover const > 
SugarVirtualizeMoverCOP
 

Functions

bool is_sugar_virtual (pose::Pose const &pose, Size const &n)
 
void minimize_all_sampled_floating_bases (core::pose::Pose &viewer_pose, utility::vector1< SugarModeling > const &modeling_list, utility::vector1< PoseOP > &pose_data_list, core::scoring::ScoreFunctionCOP const &scorefxn, working_parameters::StepWiseWorkingParametersCOP const &working_parameters_, bool const virtual_sugar_is_from_prior_step_)
 
bool is_sugar_virtual (core::pose::Pose const &pose, core::Size const sugar_res, core::Size const bulge_res)
 
bool is_sugar_virtual (core::pose::Pose const &pose, core::Size const sugar_res, core::Size const bulge_res, utility::vector1< Size > &bulge_residues_to_virtualize)
 
void modeler_starting_pose_data_list (utility::vector1< PoseOP > &starting_pose_data_list, utility::vector1< SugarModeling > const &sugar_modeling_list, core::pose::Pose const &pose)
 
std::map< core::Size, core::Sizeget_res_map (SugarModeling const &sugar_modeling)
 
void copy_bulge_res_and_sugar_torsion (SugarModeling const &sugar_modeling, core::pose::Pose &pose, core::pose::Pose const &template_pose, bool instantiate_sugar)
 
std::map< Size, Size > const get_reference_res_for_each_virtual_sugar (pose::Pose const &pose, bool const check_for_non_jump, Size const moving_suite)
 
std::map< Size, Size > const get_reference_res_for_each_virtual_sugar_without_fold_tree (pose::Pose const &pose, Size const moving_suite)
 
Size look_for_non_jump_reference_to_previous (Size const virtual_sugar_res, pose::Pose const &pose, Size const moving_suite)
 
Size look_for_non_jump_reference_to_next (Size const virtual_sugar_res, pose::Pose const &pose, Size const moving_suite)
 
utility::vector1< Sizeget_possible_reference_res_list_from_pose_without_fold_tree (Size const virtual_sugar_res, pose::Pose const &pose, Size const moving_suite)
 
std::map< Size, Size > const get_reference_res_for_each_virtual_sugar_based_on_fold_tree (pose::Pose const &pose)
 
Size look_for_jumps (Size const n, pose::Pose const &pose, bool const force_upstream)
 
Size look_for_jumps_to_previous (Size const virtual_sugar_res, pose::Pose const &pose, bool const force_upstream)
 
Size look_for_jumps_to_next (Size const virtual_sugar_res, pose::Pose const &pose, bool const force_upstream)
 
sampler::copy_dofs::ResidueAlternativeSetOP convert_sugar_modeling_to_residue_alternative_set (SugarModeling const &sugar_modeling)
 
StepWiseRNA_VirtualSugarJustInTimeInstantiatorOP instantiate_any_virtual_sugars (pose::Pose &pose, working_parameters::StepWiseWorkingParametersCOP working_parameters, core::scoring::ScoreFunctionCOP scorefxn, options::StepWiseModelerOptionsCOP options)
 

Typedef Documentation

Function Documentation

sampler::copy_dofs::ResidueAlternativeSetOP protocols::stepwise::modeler::rna::sugar::convert_sugar_modeling_to_residue_alternative_set ( SugarModeling const &  sugar_modeling)
void protocols::stepwise::modeler::rna::sugar::copy_bulge_res_and_sugar_torsion ( SugarModeling const &  sugar_modeling,
core::pose::Pose pose,
core::pose::Pose const &  template_pose,
bool  instantiate_sugar 
)
utility::vector1< Size > protocols::stepwise::modeler::rna::sugar::get_possible_reference_res_list_from_pose_without_fold_tree ( Size const  virtual_sugar_res,
pose::Pose const &  pose,
Size const  moving_suite 
)
std::map< Size, Size > const protocols::stepwise::modeler::rna::sugar::get_reference_res_for_each_virtual_sugar ( pose::Pose const &  pose,
bool const  check_for_non_jump,
Size const  moving_suite 
)
std::map< Size, Size > const protocols::stepwise::modeler::rna::sugar::get_reference_res_for_each_virtual_sugar_based_on_fold_tree ( pose::Pose const &  pose)
std::map< Size, Size > const protocols::stepwise::modeler::rna::sugar::get_reference_res_for_each_virtual_sugar_without_fold_tree ( pose::Pose const &  pose,
Size const  moving_suite 
)
std::map< core::Size, core::Size > protocols::stepwise::modeler::rna::sugar::get_res_map ( SugarModeling const &  sugar_modeling)
StepWiseRNA_VirtualSugarJustInTimeInstantiatorOP protocols::stepwise::modeler::rna::sugar::instantiate_any_virtual_sugars ( pose::Pose pose,
working_parameters::StepWiseWorkingParametersCOP  working_parameters,
core::scoring::ScoreFunctionCOP  scorefxn,
options::StepWiseModelerOptionsCOP  options 
)
bool protocols::stepwise::modeler::rna::sugar::is_sugar_virtual ( core::pose::Pose const &  pose,
core::Size const  sugar_res,
core::Size const  bulge_res 
)

References is_sugar_virtual().

bool protocols::stepwise::modeler::rna::sugar::is_sugar_virtual ( core::pose::Pose const &  pose,
core::Size const  sugar_res,
core::Size const  bulge_res,
utility::vector1< Size > &  bulge_residues_to_virtualize 
)
bool protocols::stepwise::modeler::rna::sugar::is_sugar_virtual ( pose::Pose const &  pose,
Size const &  n 
)
Size protocols::stepwise::modeler::rna::sugar::look_for_jumps ( Size const  n,
pose::Pose const &  pose,
bool const  force_upstream 
)
Size protocols::stepwise::modeler::rna::sugar::look_for_jumps_to_next ( Size const  virtual_sugar_res,
pose::Pose const &  pose,
bool const  force_upstream 
)
Size protocols::stepwise::modeler::rna::sugar::look_for_jumps_to_previous ( Size const  virtual_sugar_res,
pose::Pose const &  pose,
bool const  force_upstream 
)
Size protocols::stepwise::modeler::rna::sugar::look_for_non_jump_reference_to_next ( Size const  virtual_sugar_res,
pose::Pose const &  pose,
Size const  moving_suite 
)
Size protocols::stepwise::modeler::rna::sugar::look_for_non_jump_reference_to_previous ( Size const  virtual_sugar_res,
pose::Pose const &  pose,
Size const  moving_suite 
)
void protocols::stepwise::modeler::rna::sugar::minimize_all_sampled_floating_bases ( core::pose::Pose viewer_pose,
utility::vector1< SugarModeling > const &  modeling_list,
utility::vector1< PoseOP > &  pose_data_list,
core::scoring::ScoreFunctionCOP const &  scorefxn,
working_parameters::StepWiseWorkingParametersCOP const &  working_parameters_,
bool const  virtual_sugar_is_from_prior_step_ 
)
void protocols::stepwise::modeler::rna::sugar::modeler_starting_pose_data_list ( utility::vector1< PoseOP > &  starting_pose_data_list,
utility::vector1< SugarModeling > const &  sugar_modeling_list,
core::pose::Pose const &  pose 
)