Rosetta
Namespaces | Classes | Typedefs | Functions
protocols::stepwise::modeler::rna Namespace Reference

Namespaces

 bulge
 
 checker
 
 o2prime
 
 phosphate
 
 rigid_body
 
 sugar
 

Classes

class  Jump_point
 
struct  Torsion_Info
 
struct  output_data_struct
 
class  InternalWorkingResidueParameter
 
class  StepWiseRNA_CountStruct
 
class  Combine_Tags_Info
 
class  Filterer_Count
 
class  StepWiseRNA_CombineLongLoopFilterer
 
struct  Residue_info
 

Typedefs

typedef utility::pointer::shared_ptr< StepWiseRNA_CombineLongLoopFiltererStepWiseRNA_CombineLongLoopFiltererOP
 
typedef utility::pointer::shared_ptr< StepWiseRNA_CombineLongLoopFilterer const > StepWiseRNA_CombineLongLoopFiltererpCOP
 

Functions

bool score_sort_criterion (Combine_Tags_Info tag_info_1, Combine_Tags_Info tag_info_2)
 
void output_data (std::string const &silent_file, std::string const &tag, bool const write_score_only, pose::Pose const &pose, core::pose::PoseCOP native_poseCOP, working_parameters::StepWiseWorkingParametersCOP working_parameters_, bool const NAT_rmsd)
 
void output_data (core::io::silent::SilentFileData &silent_file_data, std::string const &silent_file, std::string const &tag, bool const write_score_only, pose::Pose const &pose, core::pose::PoseCOP native_poseCOP, working_parameters::StepWiseWorkingParametersCOP working_parameters_, bool const NAT_rmsd)
 
core::io::silent::BinarySilentStruct get_binary_rna_silent_struct_safe (pose::Pose const &const_pose, std::string const &tag, std::string const &silent_file)
 
core::io::silent::BinarySilentStruct get_binary_rna_silent_struct_safe_wrapper (pose::Pose const &const_pose, std::string const &tag, std::string const &silent_file, bool const write_score_only)
 
void print_torsion_info (core::pose::Pose const &pose, core::Size const seq_num, core::Size const rna_torsion_number, std::string const &type)
 
void output_res_map (std::map< core::Size, core::Size > const &my_map, core::Size const max_seq_num)
 
utility::vector1< Residue_infoget_copy_dofs_from_fasta (std::string const &full_fasta_sequence)
 
bool contain_residue_at_seq_num (core::Size seq_num, utility::vector1< Residue_info > const &copy_dofs)
 
utility::vector1< utility::vector1< Residue_info > > create_strand_list (utility::vector1< Residue_info > const &copy_dofs)
 
utility::vector1< Residue_infoset_difference (utility::vector1< Residue_info > const &copy_dofs_1, utility::vector1< Residue_info > const &copy_dofs_2)
 
utility::vector1< Residue_infoset_union (utility::vector1< Residue_info > const &copy_dofs_1, utility::vector1< Residue_info > const &copy_dofs_2)
 
bool copy_dofs_sort_criterion (Residue_info residue_info_1, Residue_info residue_info_2)
 
void sort_copy_dofs (utility::vector1< Residue_info > &copy_dofs)
 
Residue_info get_residue_from_seq_num (core::Size const &seq_num, utility::vector1< Residue_info > const &copy_dofs)
 
void minimize_with_constraints (core::pose::Pose &pose, core::kinematics::MoveMap const &mm, core::scoring::ScoreFunctionOP const &scorefxn, core::optimization::MinimizerOptions const &options)
 
void apply_protonated_H1_adenosine_variant_type (core::pose::Pose &pose, core::Size const &seq_num, bool const apply_check)
 
void remove_all_variant_types (pose::Pose &pose)
 
utility::vector1< core::Sizeapply_full_to_sub_mapping (utility::vector1< core::Size > const &res_vector, utility::vector1< core::Size > const &is_working_res, std::map< core::Size, core::Size > const &full_to_sub)
 
utility::vector1< core::Sizeapply_full_to_sub_mapping (utility::vector1< core::Size > const &res_vector, working_parameters::StepWiseWorkingParametersCOP working_parameters)
 
utility::vector1< core::Sizeapply_sub_to_full_mapping (utility::vector1< core::Size > const &working_res_vector, working_parameters::StepWiseWorkingParametersCOP working_parameters)
 
void ensure_valid_full_seq_num (core::Size const full_seq_num, working_parameters::StepWiseWorkingParametersCOP const &working_parameters)
 
bool check_is_working_res (core::Size const full_seq_num, working_parameters::StepWiseWorkingParametersCOP const &working_parameters)
 
core::Size check_validity_and_get_working_res (core::Size const full_seq_num, working_parameters::StepWiseWorkingParametersCOP const &working_parameters)
 
std::map< core::Size, core::Sizecreate_full_to_input_res_map (utility::vector1< core::Size > const &input_res_vector)
 
core::Size string_to_int (std::string const &input_string)
 
core::Real string_to_real (std::string const &input_string)
 
utility::vector1< std::string > tokenize (std::string const &str, std::string const &delimiters)
 
bool is_virtual_base (conformation::Residue const &rsd)
 
void setup_suite_atom_id_map (conformation::Residue const &rsd_1, conformation::Residue const &rsd_2, id::AtomID_Map< id::AtomID > &atom_ID_map, bool const base_only)
 
void setup_suite_atom_id_map (conformation::Residue const &rsd_1, conformation::Residue const &rsd_2, core::Size const res_num_1, core::Size const res_num_2, id::AtomID_Map< id::AtomID > &atom_ID_map, bool const base_only)
 
void setup_suite_atom_id_map (pose::Pose const &pose_1, pose::Pose const &pose_2, core::Size const base_res, id::AtomID_Map< id::AtomID > &atom_ID_map, bool const base_only)
 
void setup_suite_atom_id_map (pose::Pose const &pose_1, pose::Pose const &pose_2, core::Size const base_res_1, core::Size const base_res_2, id::AtomID_Map< id::AtomID > &atom_ID_map, bool const base_only)
 
id::AtomID_Map< id::AtomIDcreate_alignment_id_map_legacy (pose::Pose &mod_pose, pose::Pose const &ref_pose, utility::vector1< core::Size > const &rmsd_residue_list, bool const base_only)
 
void align_poses (core::pose::Pose &moving_pose, std::string const &moving_tag, core::pose::Pose const &static_pose, std::string const &static_tag, utility::vector1< core::Size > const &working_best_alignment, bool const base_only)
 
bool seq_num_sort_criterion (core::Size seq_num_1, core::Size seq_num_2)
 
void sort_seq_num_list (utility::vector1< core::Size > &seq_num_list)
 
void output_seq_num_list (std::string const &tag, utility::vector1< core::Size > const &seq_num_list, std::ostream &outstream, core::Size const spacing)
 
void output_title_text (std::string const &title, std::ostream &outstream)
 
void remove_file (std::string const &file_name)
 
void output_rotamer (utility::vector1< Real > &rotamer)
 
void check_instantiated_O2Prime_hydrogen (core::pose::Pose const &pose)
 
bool remove_virtual_O2Prime_hydrogen (pose::Pose &pose)
 
Real suite_rmsd (pose::Pose const &pose1, pose::Pose const &pose2, core::Size const &moving_res_num, bool const prepend_res, bool const ignore_virtual_atom)
 
Real rmsd_over_residue_list (pose::Pose const &pose1, pose::Pose const &pose2, utility::vector1< core::Size > const &residue_list, std::map< core::Size, core::Size > const &full_to_sub, std::map< core::Size, bool > const &is_prepend_map, bool const verbose, bool const ignore_virtual_atom)
 
Real rmsd_over_residue_list (pose::Pose const &pose1, pose::Pose const &pose2, working_parameters::StepWiseWorkingParametersCOP working_parameters_, bool const ignore_virtual_atom)
 
void print_heavy_atoms (core::Size const &suite_num_1, core::Size const &suite_num_2, pose::Pose const &pose1, pose::Pose const &pose2)
 
Real atom_square_deviation (conformation::Residue const &rsd_1, conformation::Residue const &rsd_2, core::Size const &atomno_1, core::Size const &atomno_2, bool verbose)
 
void base_atoms_square_deviation (pose::Pose const &pose1, pose::Pose const &pose2, core::Size const &moving_res_1, core::Size const &moving_res_2, core::Size &atom_count, Real &sum_sd, bool verbose, bool const)
 
void phosphate_square_deviation (pose::Pose const &pose1, pose::Pose const &pose2, core::Size const &moving_res_1, core::Size const &moving_res_2, core::Size &atom_count, Real &sum_sd, bool verbose, bool const ignore_virtual_atom)
 
core::Real phosphate_base_phosphate_rmsd (pose::Pose const &pose1, pose::Pose const &pose2, core::Size const &moving_res_num, bool const ignore_virtual_atom)
 
void phosphate_base_phosphate_square_deviation (pose::Pose const &pose1, pose::Pose const &pose2, core::Size const &moving_res_1, core::Size const &moving_res_2, core::Size &atom_count, Real &sum_sd, bool verbose, bool const ignore_virtual_atom)
 
void suite_square_deviation (pose::Pose const &pose1, pose::Pose const &pose2, bool const &prepend_res, core::Size const &moving_res_1, core::Size const &moving_res_2, core::Size &atom_count, Real &sum_sd, bool verbose, bool const ignore_virtual_atom)
 
void freeze_sugar_torsions (core::kinematics::MoveMap &mm, core::Size const total_residue)
 
utility::vector1< core::Sizeget_surrounding_O2prime_hydrogen (pose::Pose const &pose, utility::vector1< core::Size > const &moving_res, bool verbose)
 
void o2prime_trials (pose::Pose &pose, core::scoring::ScoreFunctionCOP const &packer_scorefxn, bool const pack_virtual_o2prime_hydrogen)
 
void o2prime_trials (pose::Pose &pose, core::scoring::ScoreFunctionCOP const &packer_scorefxn, utility::vector1< core::Size > const &O2prime_pack_seq_num, bool const pack_virtual_o2prime_hydrogen)
 
pack::task::PackerTaskOP create_standard_o2prime_pack_task (pose::Pose const &pose, utility::vector1< core::Size > const &O2prime_pack_seq_num, bool const pack_virtual_o2prime_hydrogen)
 
void setup_chain_break_variants (core::pose::Pose &pose, core::Size const cutpoint)
 
void remove_chain_break_variants (core::pose::Pose &pose, core::Size const &cutpoint)
 
utility::vector1< bool > get_partition_definition_floating_base (pose::Pose const &pose, core::Size const &moving_res)
 
Size get_anchor_res (core::Size const rebuild_res, pose::Pose const &pose)
 
bool check_for_messed_up_structure (core::pose::Pose const &pose, std::string const &tag)
 
void sleep (core::Size mseconds)
 
bool is_residues_in_contact (core::Size const &res_ONE, core::pose::Pose const &pose_ONE, core::Size const &res_TWO, core::pose::Pose const &pose_TWO, core::Real const atom_atom_overlap_dist_cutoff, core::Size const num_atom_contacts_cutoff, bool const verbose)
 
void set_CCD_torsions_to_zero (core::pose::Pose &pose, core::Size const five_prime_res)
 
void print_atom_info (pose::Pose const &pose, core::Size const seq_num, std::string const &pose_name)
 
void print_individual_atom_info (core::conformation::Residue const &rsd, core::Size const atomno, std::string const &rsd_name)
 
void print_base_state (std::string const &tag, core::Size const base_state, std::ostream &outstream)
 
void print_sugar_pucker_state (std::string const &tag, core::Size const pucker_state, std::ostream &outstream)
 
scoring::ScoreFunctionOP get_modeler_scorefxn (scoring::ScoreFunctionCOP scorefxn)
 
void copy_all_o2prime_torsions (core::pose::Pose &mod_pose, core::pose::Pose const &template_pose)
 
core::scoring::ScoreFunctionOP rescale_scorefxn (core::scoring::ScoreFunctionOP const &starting_scorefxn, Real const scaling_factor)
 
void show_scorefxn_weight_lines (core::scoring::ScoreFunctionOP const &scorefxn, std::string const &title)
 
void choose_random_if_unspecified_nucleotide (char &newrestype)
 
utility::vector1< std::string > possible_rts (utility::tools::make_vector1("RAD", "RGU", "RCY", "URA", "OMA", "OMC", "OMG", "OMU", "PSU", "H2U", "PUR", "1MA", "NPU", "8OG", "6MG", "5IU", "5FC", "5FU"))
 
std::string choose_randomly_from_allowed_at_position (core::pose::Pose const &, core::Size const)
 
bool mutate_res_if_allowed (pose::Pose &pose, core::Size const mutate_res, Real const mutation_frequency)
 
std::string create_tag (std::string const &prestring, core::Size const i)
 
std::string create_torsion_value_string (core::Real const &torsion_value)
 
std::string create_rotamer_string (core::pose::Pose const &pose, core::Size const moving_res, bool const is_prepend)
 
std::string create_rotamer_string (core::pose::Pose const &pose, core::Size const moving_res, core::Size const reference_res)
 
void add_fade_chain_break_constraint_across_gap (pose::Pose &pose, core::Size const five_prime_res, core::Size const three_prime_res, core::Size const gap_size)
 
void add_harmonic_chain_break_constraint (pose::Pose &pose, core::Size const five_prime_res)
 
void get_possible_O3prime_C5prime_distance_range (core::Size const gap_size_, Distance &min_dist, Distance &max_dist)
 
void remove_all_virtual_phosphates (core::pose::Pose &pose)
 
utility::vector1< core::Sizejust_rna (utility::vector1< core::Size > const &res_list, pose::Pose const &pose)
 
void figure_out_moving_rna_chain_breaks (pose::Pose const &pose, utility::vector1< core::Size > const &moving_partition_res, utility::vector1< core::Size > &rna_cutpoints_closed, utility::vector1< core::Size > &rna_five_prime_chain_breaks, utility::vector1< core::Size > &rna_three_prime_chain_breaks, utility::vector1< core::Size > &rna_chain_break_gap_sizes)
 

Typedef Documentation

◆ StepWiseRNA_CombineLongLoopFiltererOP

◆ StepWiseRNA_CombineLongLoopFiltererpCOP

Function Documentation

◆ add_fade_chain_break_constraint_across_gap()

void protocols::stepwise::modeler::rna::add_fade_chain_break_constraint_across_gap ( pose::Pose pose,
core::Size const  five_prime_res,
core::Size const  three_prime_res,
core::Size const  gap_size 
)

◆ add_harmonic_chain_break_constraint()

void protocols::stepwise::modeler::rna::add_harmonic_chain_break_constraint ( pose::Pose pose,
core::Size const  five_prime_res 
)

◆ align_poses()

void protocols::stepwise::modeler::rna::align_poses ( core::pose::Pose moving_pose,
std::string const &  moving_tag,
core::pose::Pose const &  static_pose,
std::string const &  static_tag,
utility::vector1< core::Size > const &  working_best_alignment,
bool const  base_only 
)

◆ apply_full_to_sub_mapping() [1/2]

utility::vector1< core::Size > protocols::stepwise::modeler::rna::apply_full_to_sub_mapping ( utility::vector1< core::Size > const &  res_vector,
utility::vector1< core::Size > const &  is_working_res,
std::map< core::Size, core::Size > const &  full_to_sub 
)

◆ apply_full_to_sub_mapping() [2/2]

utility::vector1< core::Size > protocols::stepwise::modeler::rna::apply_full_to_sub_mapping ( utility::vector1< core::Size > const &  res_vector,
working_parameters::StepWiseWorkingParametersCOP  working_parameters 
)

◆ apply_protonated_H1_adenosine_variant_type()

void protocols::stepwise::modeler::rna::apply_protonated_H1_adenosine_variant_type ( core::pose::Pose pose,
core::Size const &  seq_num,
bool const  apply_check 
)

◆ apply_sub_to_full_mapping()

utility::vector1< core::Size > protocols::stepwise::modeler::rna::apply_sub_to_full_mapping ( utility::vector1< core::Size > const &  working_res_vector,
working_parameters::StepWiseWorkingParametersCOP  working_parameters 
)

◆ atom_square_deviation()

core::Real protocols::stepwise::modeler::rna::atom_square_deviation ( conformation::Residue const &  rsd_1,
conformation::Residue const &  rsd_2,
core::Size const &  atomno_1,
core::Size const &  atomno_2,
bool  verbose 
)

◆ base_atoms_square_deviation()

void protocols::stepwise::modeler::rna::base_atoms_square_deviation ( pose::Pose const &  pose1,
pose::Pose const &  pose2,
core::Size const &  moving_res_1,
core::Size const &  moving_res_2,
core::Size atom_count,
Real sum_sd,
bool  verbose,
bool const   
)

◆ check_for_messed_up_structure()

bool protocols::stepwise::modeler::rna::check_for_messed_up_structure ( core::pose::Pose const &  pose,
std::string const &  tag 
)

◆ check_instantiated_O2Prime_hydrogen()

void protocols::stepwise::modeler::rna::check_instantiated_O2Prime_hydrogen ( core::pose::Pose const &  pose)

◆ check_is_working_res()

bool protocols::stepwise::modeler::rna::check_is_working_res ( core::Size const  full_seq_num,
working_parameters::StepWiseWorkingParametersCOP const &  working_parameters 
)

◆ check_validity_and_get_working_res()

core::Size protocols::stepwise::modeler::rna::check_validity_and_get_working_res ( core::Size const  full_seq_num,
working_parameters::StepWiseWorkingParametersCOP const &  working_parameters 
)

◆ choose_random_if_unspecified_nucleotide()

void protocols::stepwise::modeler::rna::choose_random_if_unspecified_nucleotide ( char &  newrestype)

◆ choose_randomly_from_allowed_at_position()

std::string protocols::stepwise::modeler::rna::choose_randomly_from_allowed_at_position ( core::pose::Pose const &  ,
core::Size const   
)

◆ contain_residue_at_seq_num()

bool protocols::stepwise::modeler::rna::contain_residue_at_seq_num ( core::Size  seq_num,
utility::vector1< Residue_info > const &  copy_dofs 
)

◆ copy_all_o2prime_torsions()

void protocols::stepwise::modeler::rna::copy_all_o2prime_torsions ( core::pose::Pose mod_pose,
core::pose::Pose const &  template_pose 
)

◆ copy_dofs_sort_criterion()

bool protocols::stepwise::modeler::rna::copy_dofs_sort_criterion ( Residue_info  residue_info_1,
Residue_info  residue_info_2 
)

◆ create_alignment_id_map_legacy()

id::AtomID_Map< id::AtomID > protocols::stepwise::modeler::rna::create_alignment_id_map_legacy ( pose::Pose mod_pose,
pose::Pose const &  ref_pose,
utility::vector1< core::Size > const &  rmsd_residue_list,
bool const  base_only 
)

◆ create_full_to_input_res_map()

std::map< core::Size, core::Size > protocols::stepwise::modeler::rna::create_full_to_input_res_map ( utility::vector1< core::Size > const &  input_res_vector)

◆ create_rotamer_string() [1/2]

std::string protocols::stepwise::modeler::rna::create_rotamer_string ( core::pose::Pose const &  pose,
core::Size const  moving_res,
bool const  is_prepend 
)

◆ create_rotamer_string() [2/2]

std::string protocols::stepwise::modeler::rna::create_rotamer_string ( core::pose::Pose const &  pose,
core::Size const  moving_res,
core::Size const  reference_res 
)

◆ create_standard_o2prime_pack_task()

pack::task::PackerTaskOP protocols::stepwise::modeler::rna::create_standard_o2prime_pack_task ( pose::Pose const &  pose,
utility::vector1< core::Size > const &  O2prime_pack_seq_num,
bool const  pack_virtual_o2prime_hydrogen 
)

◆ create_strand_list()

utility::vector1< utility::vector1< Residue_info > > protocols::stepwise::modeler::rna::create_strand_list ( utility::vector1< Residue_info > const &  copy_dofs)

◆ create_tag()

std::string protocols::stepwise::modeler::rna::create_tag ( std::string const &  prestring,
core::Size const  i 
)

◆ create_torsion_value_string()

std::string protocols::stepwise::modeler::rna::create_torsion_value_string ( core::Real const &  torsion_value)

Referenced by create_rotamer_string().

◆ ensure_valid_full_seq_num()

void protocols::stepwise::modeler::rna::ensure_valid_full_seq_num ( core::Size const  full_seq_num,
working_parameters::StepWiseWorkingParametersCOP const &  working_parameters 
)

Referenced by check_is_working_res().

◆ figure_out_moving_rna_chain_breaks()

void protocols::stepwise::modeler::rna::figure_out_moving_rna_chain_breaks ( pose::Pose const &  pose,
utility::vector1< core::Size > const &  moving_partition_res,
utility::vector1< core::Size > &  rna_cutpoints_closed,
utility::vector1< core::Size > &  rna_five_prime_chain_breaks,
utility::vector1< core::Size > &  rna_three_prime_chain_breaks,
utility::vector1< core::Size > &  rna_chain_break_gap_sizes 
)

◆ freeze_sugar_torsions()

void protocols::stepwise::modeler::rna::freeze_sugar_torsions ( core::kinematics::MoveMap mm,
core::Size const  total_residue 
)

◆ get_anchor_res()

core::Size protocols::stepwise::modeler::rna::get_anchor_res ( core::Size const  rebuild_res,
pose::Pose const &  pose 
)

◆ get_binary_rna_silent_struct_safe()

core::io::silent::BinarySilentStruct protocols::stepwise::modeler::rna::get_binary_rna_silent_struct_safe ( pose::Pose const &  const_pose,
std::string const &  tag,
std::string const &  silent_file 
)

◆ get_binary_rna_silent_struct_safe_wrapper()

core::io::silent::BinarySilentStruct protocols::stepwise::modeler::rna::get_binary_rna_silent_struct_safe_wrapper ( pose::Pose const &  const_pose,
std::string const &  tag,
std::string const &  silent_file,
bool const  write_score_only 
)

◆ get_copy_dofs_from_fasta()

utility::vector1< Residue_info > protocols::stepwise::modeler::rna::get_copy_dofs_from_fasta ( std::string const &  full_fasta_sequence)

◆ get_modeler_scorefxn()

core::scoring::ScoreFunctionOP protocols::stepwise::modeler::rna::get_modeler_scorefxn ( scoring::ScoreFunctionCOP  scorefxn)

◆ get_partition_definition_floating_base()

utility::vector1< bool > protocols::stepwise::modeler::rna::get_partition_definition_floating_base ( pose::Pose const &  pose,
core::Size const &  moving_res 
)

◆ get_possible_O3prime_C5prime_distance_range()

void protocols::stepwise::modeler::rna::get_possible_O3prime_C5prime_distance_range ( core::Size const  gap_size_,
Distance min_dist,
Distance max_dist 
)

◆ get_residue_from_seq_num()

Residue_info protocols::stepwise::modeler::rna::get_residue_from_seq_num ( core::Size const &  seq_num,
utility::vector1< Residue_info > const &  copy_dofs 
)

◆ get_surrounding_O2prime_hydrogen()

utility::vector1< core::Size > protocols::stepwise::modeler::rna::get_surrounding_O2prime_hydrogen ( pose::Pose const &  pose,
utility::vector1< core::Size > const &  moving_res,
bool  verbose 
)

◆ is_residues_in_contact()

bool protocols::stepwise::modeler::rna::is_residues_in_contact ( core::Size const &  res_ONE,
core::pose::Pose const &  pose_ONE,
core::Size const &  res_TWO,
core::pose::Pose const &  pose_TWO,
core::Real const  atom_atom_overlap_dist_cutoff,
core::Size const  num_atom_contacts_cutoff,
bool const  verbose 
)

◆ is_virtual_base()

bool protocols::stepwise::modeler::rna::is_virtual_base ( conformation::Residue const &  rsd)

◆ just_rna()

utility::vector1< core::Size > protocols::stepwise::modeler::rna::just_rna ( utility::vector1< core::Size > const &  res_list,
pose::Pose const &  pose 
)

◆ minimize_with_constraints()

void protocols::stepwise::modeler::rna::minimize_with_constraints ( core::pose::Pose pose,
core::kinematics::MoveMap const &  mm,
core::scoring::ScoreFunctionOP const &  scorefxn,
core::optimization::MinimizerOptions const &  options 
)

◆ mutate_res_if_allowed()

bool protocols::stepwise::modeler::rna::mutate_res_if_allowed ( pose::Pose pose,
core::Size const  mutate_res,
Real const  mutation_frequency 
)

◆ o2prime_trials() [1/2]

void protocols::stepwise::modeler::rna::o2prime_trials ( pose::Pose pose,
core::scoring::ScoreFunctionCOP const &  packer_scorefxn,
bool const  pack_virtual_o2prime_hydrogen 
)

◆ o2prime_trials() [2/2]

void protocols::stepwise::modeler::rna::o2prime_trials ( pose::Pose pose,
core::scoring::ScoreFunctionCOP const &  packer_scorefxn,
utility::vector1< core::Size > const &  O2prime_pack_seq_num,
bool const  pack_virtual_o2prime_hydrogen 
)

◆ output_data() [1/2]

void protocols::stepwise::modeler::rna::output_data ( core::io::silent::SilentFileData silent_file_data,
std::string const &  silent_file,
std::string const &  tag,
bool const  write_score_only,
pose::Pose const &  pose,
core::pose::PoseCOP  native_poseCOP,
working_parameters::StepWiseWorkingParametersCOP  working_parameters_,
bool const  NAT_rmsd 
)

◆ output_data() [2/2]

void protocols::stepwise::modeler::rna::output_data ( std::string const &  silent_file,
std::string const &  tag,
bool const  write_score_only,
pose::Pose const &  pose,
core::pose::PoseCOP  native_poseCOP,
working_parameters::StepWiseWorkingParametersCOP  working_parameters_,
bool const  NAT_rmsd 
)

◆ output_res_map()

void protocols::stepwise::modeler::rna::output_res_map ( std::map< core::Size, core::Size > const &  my_map,
core::Size const  max_seq_num 
)

◆ output_rotamer()

void protocols::stepwise::modeler::rna::output_rotamer ( utility::vector1< Real > &  rotamer)

◆ output_seq_num_list()

void protocols::stepwise::modeler::rna::output_seq_num_list ( std::string const &  tag,
utility::vector1< core::Size > const &  seq_num_list,
std::ostream &  outstream,
core::Size const  spacing 
)

References protocols::comparative_modeling::features::A, core::chemical::element::I, and sort_seq_num_list().

Referenced by protocols::stepwise::legacy::modeler::rna::StepWiseRNA_PoseSetup::add_terminal_res_repulsion(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_PoseSetup::correctly_copy_HO2prime_positions(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_Clusterer::create_silent_file_and_tag_list(), protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::figure_out_appended_and_prepended_res_list(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::figure_out_best_working_alignment(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::figure_out_is_prepend_map(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::figure_out_partition_definition(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::figure_out_prepend_internal(), protocols::stepwise::legacy::modeler::rna::full_length_rmsd_over_residue_list(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_matching_res_in_VDW_rep_screen_pose(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::get_previously_closed_cutpoint_from_imported_silent_file(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::get_user_input_alignment_res_list(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_Clusterer::initialize_quick_alignment_pose(), o2prime_trials(), protocols::stepwise::legacy::modeler::rna::print_WorkingParameters_info(), rmsd_over_residue_list(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::set_fixed_res(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::set_native_alignment_res(), protocols::stepwise::legacy::modeler::rna::SlicedPoseWorkingParameters::setup(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::setup_additional_cutpoint_closed(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_PoseSetup::setup_native_pose(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::setup_using_user_input_VDW_pose(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::StepWiseWorkingParametersSetup(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::update_VDW_screen_bin(), and protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::VDW_rep_screen_with_act_pose().

◆ output_title_text()

void protocols::stepwise::modeler::rna::output_title_text ( std::string const &  title,
std::ostream &  outstream 
)

Referenced by protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::align_all_pose(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::align_VDW_rep_screen_pose(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::apply(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_PoseSetup::apply(), protocols::stepwise::modeler::rna::sugar::VirtualSugarSamplerFromStringList::apply(), protocols::stepwise::modeler::rna::sugar::VirtualSugarSampler::apply(), protocols::stepwise::modeler::rna::sugar::VirtualSugarSampler::bulge_chain_closure_legacy(), protocols::stepwise::modeler::rna::sugar::VirtualSugarSampler::bulge_chain_minimize_legacy(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_Clusterer::cluster(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_PoseSetup::correctly_copy_HO2prime_positions(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_Clusterer::create_large_cluster_centers_member_list(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_Clusterer::create_silent_file_and_tag_list(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_Clusterer::create_tags_map(), protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::do_some_filtering(), protocols::stepwise::modeler::rna::sugar::VirtualSugarJustInTimeInstantiator::do_the_modeler(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::FARFAR_setup_using_user_input_VDW_pose(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::figure_out_best_working_alignment(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::figure_out_chain_boundaries(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::figure_out_is_prepend_map(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::figure_out_is_residue_prepend(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::figure_out_jump_partners(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::figure_out_prepend_internal(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::figure_out_working_sequence_and_mapping(), protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filter(), protocols::stepwise::legacy::modeler::rna::full_length_rmsd_over_residue_list(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_Clusterer::get_best_neighboring_shift_RMSD_and_output_silent_file(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_matching_res_in_VDW_rep_screen_pose(), protocols::stepwise::legacy::modeler::rna::get_silent_file_tags(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::get_user_input_alignment_res_list(), protocols::stepwise::modeler::rna::sugar::minimize_all_sampled_floating_bases(), protocols::stepwise::legacy::modeler::rna::print_WorkingParameters_info(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_Clusterer::recalculate_rmsd_and_output_silent_file(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::reroot_fold_tree(), rmsd_over_residue_list(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::set_fixed_res(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::set_native_alignment_res(), protocols::stepwise::legacy::modeler::rna::SlicedPoseWorkingParameters::setup(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::setup_additional_cutpoint_closed(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::setup_fold_tree(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_PoseSetup::setup_native_pose(), protocols::stepwise::modeler::rna::sugar::VirtualSugarSampler::setup_sugar_conformations(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::setup_using_user_input_VDW_pose(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::setup_using_working_pose(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::StepWiseWorkingParametersSetup(), and protocols::stepwise::legacy::modeler::rna::StepWiseRNA_Clusterer::two_stage_clustering().

◆ phosphate_base_phosphate_rmsd()

core::Real protocols::stepwise::modeler::rna::phosphate_base_phosphate_rmsd ( pose::Pose const &  pose1,
pose::Pose const &  pose2,
core::Size const &  moving_res_num,
bool const  ignore_virtual_atom 
)

◆ phosphate_base_phosphate_square_deviation()

void protocols::stepwise::modeler::rna::phosphate_base_phosphate_square_deviation ( pose::Pose const &  pose1,
pose::Pose const &  pose2,
core::Size const &  moving_res_1,
core::Size const &  moving_res_2,
core::Size atom_count,
Real sum_sd,
bool  verbose,
bool const  ignore_virtual_atom 
)

◆ phosphate_square_deviation()

void protocols::stepwise::modeler::rna::phosphate_square_deviation ( pose::Pose const &  pose1,
pose::Pose const &  pose2,
core::Size const &  moving_res_1,
core::Size const &  moving_res_2,
core::Size atom_count,
Real sum_sd,
bool  verbose,
bool const  ignore_virtual_atom 
)

◆ possible_rts()

utility::vector1< std::string > protocols::stepwise::modeler::rna::possible_rts ( utility::tools::make_vector1("RAD", "RGU", "RCY", "URA", "OMA", "OMC", "OMG", "OMU", "PSU", "H2U", "PUR", "1MA", "NPU", "8OG", "6MG", "5IU", "5FC", "5FU")  )

◆ print_atom_info()

void protocols::stepwise::modeler::rna::print_atom_info ( pose::Pose const &  pose,
core::Size const  seq_num,
std::string const &  pose_name 
)

◆ print_base_state()

void protocols::stepwise::modeler::rna::print_base_state ( std::string const &  tag,
core::Size const  base_state,
std::ostream &  outstream 
)

◆ print_heavy_atoms()

void protocols::stepwise::modeler::rna::print_heavy_atoms ( core::Size const &  suite_num_1,
core::Size const &  suite_num_2,
pose::Pose const &  pose1,
pose::Pose const &  pose2 
)

◆ print_individual_atom_info()

void protocols::stepwise::modeler::rna::print_individual_atom_info ( core::conformation::Residue const &  rsd,
core::Size const  atomno,
std::string const &  rsd_name 
)

◆ print_sugar_pucker_state()

void protocols::stepwise::modeler::rna::print_sugar_pucker_state ( std::string const &  tag,
core::Size const  pucker_state,
std::ostream &  outstream 
)

◆ print_torsion_info()

void protocols::stepwise::modeler::rna::print_torsion_info ( core::pose::Pose const &  pose,
core::Size const  seq_num,
core::Size const  rna_torsion_number,
std::string const &  type 
)

◆ remove_all_variant_types()

void protocols::stepwise::modeler::rna::remove_all_variant_types ( pose::Pose pose)

◆ remove_all_virtual_phosphates()

void protocols::stepwise::modeler::rna::remove_all_virtual_phosphates ( core::pose::Pose pose)

◆ remove_chain_break_variants()

void protocols::stepwise::modeler::rna::remove_chain_break_variants ( core::pose::Pose pose,
core::Size const &  cutpoint 
)

◆ remove_file()

void protocols::stepwise::modeler::rna::remove_file ( std::string const &  file_name)

◆ remove_virtual_O2Prime_hydrogen()

bool protocols::stepwise::modeler::rna::remove_virtual_O2Prime_hydrogen ( pose::Pose pose)

◆ rescale_scorefxn()

core::scoring::ScoreFunctionOP protocols::stepwise::modeler::rna::rescale_scorefxn ( core::scoring::ScoreFunctionOP const &  starting_scorefxn,
Real const  scaling_factor 
)

According to Kyle B., DFPMIN should be smart enough to determine what is the ideal step size. However, the exception is the first minimizing step which could lead to "blow up" error! To prevent can create new scorefxn with scaling_factor=0.1 and minimize with this new score function Sept 20, 2011. Parin S.

References core::scoring::n_score_types, show_scorefxn_weight_lines(), and core::chemical::rna::TR().

Referenced by protocols::stepwise::modeler::rna::sugar::VirtualSugarSampler::get_sugar_setup_scorefxns().

◆ rmsd_over_residue_list() [1/2]

Real protocols::stepwise::modeler::rna::rmsd_over_residue_list ( pose::Pose const &  pose1,
pose::Pose const &  pose2,
utility::vector1< core::Size > const &  residue_list,
std::map< core::Size, core::Size > const &  full_to_sub,
std::map< core::Size, bool > const &  is_prepend_map,
bool const  verbose,
bool const  ignore_virtual_atom 
)

◆ rmsd_over_residue_list() [2/2]

core::Real protocols::stepwise::modeler::rna::rmsd_over_residue_list ( pose::Pose const &  pose1,
pose::Pose const &  pose2,
working_parameters::StepWiseWorkingParametersCOP  working_parameters_,
bool const  ignore_virtual_atom 
)

◆ score_sort_criterion()

bool protocols::stepwise::modeler::rna::score_sort_criterion ( Combine_Tags_Info  tag_info_1,
Combine_Tags_Info  tag_info_2 
)

◆ seq_num_sort_criterion()

bool protocols::stepwise::modeler::rna::seq_num_sort_criterion ( core::Size  seq_num_1,
core::Size  seq_num_2 
)

Referenced by sort_seq_num_list().

◆ set_CCD_torsions_to_zero()

void protocols::stepwise::modeler::rna::set_CCD_torsions_to_zero ( core::pose::Pose pose,
core::Size const  five_prime_res 
)

◆ set_difference()

utility::vector1< Residue_info > protocols::stepwise::modeler::rna::set_difference ( utility::vector1< Residue_info > const &  copy_dofs_1,
utility::vector1< Residue_info > const &  copy_dofs_2 
)

◆ set_union()

utility::vector1< Residue_info > protocols::stepwise::modeler::rna::set_union ( utility::vector1< Residue_info > const &  copy_dofs_1,
utility::vector1< Residue_info > const &  copy_dofs_2 
)

◆ setup_chain_break_variants()

void protocols::stepwise::modeler::rna::setup_chain_break_variants ( core::pose::Pose pose,
core::Size const  cutpoint 
)

◆ setup_suite_atom_id_map() [1/4]

void protocols::stepwise::modeler::rna::setup_suite_atom_id_map ( conformation::Residue const &  rsd_1,
conformation::Residue const &  rsd_2,
core::Size const  res_num_1,
core::Size const  res_num_2,
id::AtomID_Map< id::AtomID > &  atom_ID_map,
bool const  base_only 
)

◆ setup_suite_atom_id_map() [2/4]

void protocols::stepwise::modeler::rna::setup_suite_atom_id_map ( conformation::Residue const &  rsd_1,
conformation::Residue const &  rsd_2,
id::AtomID_Map< id::AtomID > &  atom_ID_map,
bool const  base_only 
)

◆ setup_suite_atom_id_map() [3/4]

void protocols::stepwise::modeler::rna::setup_suite_atom_id_map ( pose::Pose const &  pose_1,
pose::Pose const &  pose_2,
core::Size const  base_res,
id::AtomID_Map< id::AtomID > &  atom_ID_map,
bool const  base_only 
)

◆ setup_suite_atom_id_map() [4/4]

void protocols::stepwise::modeler::rna::setup_suite_atom_id_map ( pose::Pose const &  pose_1,
pose::Pose const &  pose_2,
core::Size const  base_res_1,
core::Size const  base_res_2,
id::AtomID_Map< id::AtomID > &  atom_ID_map,
bool const  base_only 
)

◆ show_scorefxn_weight_lines()

void protocols::stepwise::modeler::rna::show_scorefxn_weight_lines ( core::scoring::ScoreFunctionOP const &  scorefxn,
std::string const &  title 
)

◆ sleep()

void protocols::stepwise::modeler::rna::sleep ( core::Size  mseconds)

◆ sort_copy_dofs()

void protocols::stepwise::modeler::rna::sort_copy_dofs ( utility::vector1< Residue_info > &  copy_dofs)

◆ sort_seq_num_list()

void protocols::stepwise::modeler::rna::sort_seq_num_list ( utility::vector1< core::Size > &  seq_num_list)

References seq_num_sort_criterion().

Referenced by output_seq_num_list().

◆ string_to_int()

core::Size protocols::stepwise::modeler::rna::string_to_int ( std::string const &  input_string)

◆ string_to_real()

core::Real protocols::stepwise::modeler::rna::string_to_real ( std::string const &  input_string)

◆ suite_rmsd()

core::Real protocols::stepwise::modeler::rna::suite_rmsd ( pose::Pose const &  pose1,
pose::Pose const &  pose2,
core::Size const &  moving_res_num,
bool const  prepend_res,
bool const  ignore_virtual_atom 
)

◆ suite_square_deviation()

void protocols::stepwise::modeler::rna::suite_square_deviation ( pose::Pose const &  pose1,
pose::Pose const &  pose2,
bool const &  prepend_res,
core::Size const &  moving_res_1,
core::Size const &  moving_res_2,
core::Size atom_count,
Real sum_sd,
bool  verbose,
bool const  ignore_virtual_atom 
)

◆ tokenize()

utility::vector1< std::string > protocols::stepwise::modeler::rna::tokenize ( std::string const &  str,
std::string const &  delimiters 
)