Rosetta Core  2014.16.56682
Classes | Typedefs | Functions
core::pose::rna Namespace Reference

Classes

class  RNA_IdealCoord
 
class  RNA_SuiteAssignment
 
class  RNA_SuiteInfo
 
class  RNA_SuiteName
 

Typedefs

typedef
utility::pointer::owning_ptr
< RNA_IdealCoord
RNA_IdealCoordOP
 
typedef
utility::pointer::owning_ptr
< RNA_SuiteName
RNA_SuiteNameOP
 

Functions

bool mutate_position (pose::Pose &pose, Size const i, char const &new_seq)
 
void figure_out_reasonable_rna_fold_tree (pose::Pose &pose)
 
void virtualize_5prime_phosphates (pose::Pose &pose)
 
bool is_cutpoint_open (Pose const &pose, Size const i)
 
bool is_rna_chainbreak (Pose const &pose, Size const i)
 
void fix_sugar_coords_WORKS_BUT_SLOW (utility::vector1< std::string > atoms_for_which_we_need_new_dofs, utility::vector1< utility::vector1< id::DOF_Type > > which_dofs, utility::vector1< Vector > const &non_main_chain_sugar_coords, Pose &pose, Size const i)
 
void prepare_scratch_residue (core::conformation::ResidueOP &scratch_rsd, core::conformation::Residue const &start_rsd, utility::vector1< Vector > const &non_main_chain_sugar_coords, Pose const &pose)
 
void fix_sugar_coords (utility::vector1< std::string > atoms_for_which_we_need_new_dofs, utility::vector1< Vector > const &non_main_chain_sugar_coords, Pose &pose, Pose const &reference_pose, Size const i)
 
void initialize_atoms_for_which_we_need_new_dofs (utility::vector1< std::string > &atoms_for_which_we_need_new_dofs, Pose const &pose, Size const i)
 
void apply_non_main_chain_sugar_coords (utility::vector1< Vector > const &non_main_chain_sugar_coords, Pose &pose, Pose const &reference_pose, Size const i)
 
void apply_ideal_c2endo_sugar_coords (Pose &pose, Size const i)
 
PuckerState assign_pucker (Pose const &pose, Size const rsd_id)
 
void apply_pucker (Pose &pose, Size const i, PuckerState pucker_state, bool const skip_same_state, bool const idealize_coord)
 
void correctly_position_cutpoint_phosphate_torsions (pose::Pose &current_pose, Size const five_prime_chainbreak)
 
void correctly_add_cutpoint_variants (core::pose::Pose &pose, Size const res_to_add, bool const check_fold_tree)
 

Typedef Documentation

Function Documentation

void core::pose::rna::apply_ideal_c2endo_sugar_coords ( Pose &  pose,
Size const  i 
)
void core::pose::rna::apply_non_main_chain_sugar_coords ( utility::vector1< Vector > const &  non_main_chain_sugar_coords,
Pose &  pose,
Pose const &  reference_pose,
Size const  i 
)
void core::pose::rna::apply_pucker ( Pose &  pose,
Size const  i,
PuckerState  pucker_state,
bool const  skip_same_state,
bool const  idealize_coord 
)
core::chemical::rna::PuckerState core::pose::rna::assign_pucker ( Pose const &  pose,
Size const  rsd_id 
)
void core::pose::rna::correctly_add_cutpoint_variants ( core::pose::Pose pose,
Size const  res_to_add,
bool const  check_fold_tree 
)
void core::pose::rna::correctly_position_cutpoint_phosphate_torsions ( pose::Pose current_pose,
Size const  five_prime_chainbreak 
)
void core::pose::rna::figure_out_reasonable_rna_fold_tree ( pose::Pose pose)
void core::pose::rna::fix_sugar_coords ( utility::vector1< std::string >  atoms_for_which_we_need_new_dofs,
utility::vector1< Vector > const &  non_main_chain_sugar_coords,
Pose &  pose,
Pose const &  reference_pose,
Size const  i 
)
void core::pose::rna::fix_sugar_coords_WORKS_BUT_SLOW ( utility::vector1< std::string >  atoms_for_which_we_need_new_dofs,
utility::vector1< utility::vector1< id::DOF_Type > >  which_dofs,
utility::vector1< Vector > const &  non_main_chain_sugar_coords,
Pose &  pose,
Size const  i 
)
void core::pose::rna::initialize_atoms_for_which_we_need_new_dofs ( utility::vector1< std::string > &  atoms_for_which_we_need_new_dofs,
Pose const &  pose,
Size const  i 
)
bool core::pose::rna::is_cutpoint_open ( Pose const &  pose,
Size const  i 
)
bool core::pose::rna::is_rna_chainbreak ( Pose const &  pose,
Size const  i 
)
bool core::pose::rna::mutate_position ( pose::Pose pose,
Size const  i,
char const &  new_seq 
)
void core::pose::rna::prepare_scratch_residue ( core::conformation::ResidueOP scratch_rsd,
core::conformation::Residue const &  start_rsd,
utility::vector1< Vector > const &  non_main_chain_sugar_coords,
Pose const &  pose 
)
void core::pose::rna::virtualize_5prime_phosphates ( pose::Pose pose)