Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups | Functions
StepWiseRNA_VirtualRiboseSampler.hh File Reference
#include <core/pose/Pose.fwd.hh>
#include <core/types.hh>
#include <utility/vector1.hh>
#include <numeric/xyzMatrix.hh>
#include <numeric/xyzVector.hh>
#include <string>
#include <map>
#include <core/chemical/AA.hh>
#include <core/io/silent/RNA_SilentStruct.hh>
#include <core/io/silent/SilentFileData.hh>
#include <numeric/angle.functions.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/scoring/ScoreFunction.fwd.hh>
#include <core/conformation/Residue.hh>
#include <set>
#include <ObjexxFCL/string.functions.hh>
#include <core/kinematics/FoldTree.fwd.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/scoring/constraints/ConstraintSet.fwd.hh>
#include <core/scoring/constraints/ConstraintSet.hh>
#include <protocols/swa/rna/StepWiseRNA_Util.hh>
#include <protocols/swa/rna/StepWiseRNA_VDW_Bin_Screener.fwd.hh>
#include <protocols/swa/rna/StepWiseRNA_JobParameters.hh>
#include <core/pose/Pose.hh>
#include <core/scoring/rna/RNA_Util.hh>

Go to the source code of this file.

Classes

class  protocols::swa::rna::FB_Pose_Data
 
class  protocols::swa::rna::FloatingBaseChainClosureJobParameter
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::swa
 
 protocols::swa::rna
 

Constant Groups

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::swa
 
 protocols::swa::rna
 

Functions

bool protocols::swa::rna::fast_full_atom_VDW_repulsion_screen (core::pose::Pose const &pose, core::Size const res_1, core::Size const res_2, bool const Is_prepend)
 
bool protocols::swa::rna::floating_base_full_atom_van_der_Waals_screening (core::pose::Pose &current_pose_screen, core::Real const &base_rep_score, core::scoring::ScoreFunctionOP const &atr_rep_screening_scorefxn, SillyCountStruct &count_data, bool const verbose)
 
bool protocols::swa::rna::floating_base_chain_break_screening (core::pose::Pose &chain_break_screening_pose, core::scoring::ScoreFunctionOP const &chainbreak_scorefxn, SillyCountStruct &count_data, core::Size const &five_prime_res, std::string const &tag, bool const verbose)
 
utility::vector1< FB_Pose_Data > protocols::swa::rna::floating_base_chain_closure_setup (utility::vector1< pose_data_struct2 > const &input_pose_data_list, FloatingBaseChainClosureJobParameter const &FB_job_params, core::scoring::ScoreFunctionOP const &atr_rep_screening_scorefxn, core::scoring::ScoreFunctionOP const &full_scorefxn, pose::Pose &viewer_pose, bool const do_minimize)
 
void protocols::swa::rna::floating_base_chain_closure_sampling (utility::vector1< FB_Pose_Data > &pose_data_list, core::pose::Pose &viewer_pose, FloatingBaseChainClosureJobParameter const &FB_job_params, core::scoring::ScoreFunctionOP const &chainbreak_scorefxn, core::scoring::ScoreFunctionOP const &atr_rep_screening_scorefxn, StepWiseRNA_VDW_Bin_ScreenerOP const &VDW_bin_screener, bool const CCD_grid_index_screen)
 
utility::vector1
< pose_data_struct2 > 
protocols::swa::rna::floating_base_chain_closure_post_process (utility::vector1< FB_Pose_Data > &pose_data_list, core::pose::Pose &viewer_pose, core::scoring::ScoreFunctionOP const &sampling_scorefxn, FloatingBaseChainClosureJobParameter const &FB_job_params, bool const rm_chain_break_jump_point)
 
utility::vector1
< pose_data_struct2 > 
protocols::swa::rna::sample_virtual_ribose_and_bulge_and_close_chain (pose::Pose &viewer_pose, FloatingBaseChainClosureJobParameter const &FB_job_params, std::string const name, core::scoring::ScoreFunctionOP const &scorefxn, core::scoring::ScoreFunctionOP const &sampling_scorefxn, core::scoring::ScoreFunctionOP const &atr_rep_screening_scorefxn, core::scoring::ScoreFunctionOP const &chainbreak_scorefxn, StepWiseRNA_JobParametersCOP &job_parameters, bool const virtual_ribose_is_from_prior_step)
 
void protocols::swa::rna::minimize_all_sampled_floating_bases (core::pose::Pose &viewer_pose, utility::vector1< FloatingBaseChainClosureJobParameter > const &FB_JP_list, utility::vector1< pose_data_struct2 > &pose_data_list, core::scoring::ScoreFunctionOP const &sampling_scorefxn, StepWiseRNA_JobParametersCOP const &job_parameters, bool const virtual_ribose_is_from_prior_step)
 
bool protocols::swa::rna::Is_ribose_virtual (core::pose::Pose const &pose, core::Size const ribose_res, core::Size const bulge_res)
 
void protocols::swa::rna::copy_bulge_res_and_ribose_torsion (FloatingBaseChainClosureJobParameter const &FB_job_params, core::pose::Pose &pose, core::pose::Pose const &template_pose)
 
void protocols::swa::rna::enumerate_starting_pose_data_list (utility::vector1< pose_data_struct2 > &starting_pose_data_list, utility::vector1< FloatingBaseChainClosureJobParameter > const &FB_CC_JP_list, core::pose::Pose const &pose)
 
utility::vector1
< FloatingBaseChainClosureJobParameter > 
protocols::swa::rna::setup_FB_CC_JP_list (pose::Pose const &pose, utility::vector1< std::string > const &sample_virtual_ribose_string_list, StepWiseRNA_JobParametersCOP &job_parameters)
 
void protocols::swa::rna::sample_user_specified_virtual_riboses (pose::Pose &pose, utility::vector1< std::string > const &sample_virtual_ribose_string_list, StepWiseRNA_JobParametersCOP &job_parameters, core::scoring::ScoreFunctionOP const &scorefxn, std::string const silent_file_out, std::string const input_tag)