#include <StepWiseRNA_CombineLongLoopFilterer.hh>
|
void | figure_out_appended_and_prepended_res_list () |
|
void | figure_out_last_appended_and_last_prepended_res () |
|
utility::vector1< core::pose::PoseOP > | convert_silent_file_to_pose_data_list (core::import_pose::pose_stream::SilentFilePoseInputStreamOP &silent_file_stream, core::Size const pose_list_id) |
|
bool | previously_builded_res_VDW_filter (core::pose::PoseOP const &side_ONE_pose_data, core::pose::PoseOP const &side_TWO_pose_data, core::Real const overlap_dist_cutoff, core::Size const num_atom_contacts_cutoff) |
|
bool | previously_builded_res_contact_filter (core::pose::PoseOP const &side_ONE_pose_data, core::pose::PoseOP const &side_TWO_pose_data) |
|
bool | previously_builded_res_clash_filter (core::pose::PoseOP const &side_ONE_pose_data, core::pose::PoseOP const &side_TWO_pose_data) |
|
bool | moving_res_contact_filter (core::pose::PoseOP const &side_ONE_pose_data, core::pose::PoseOP const &side_TWO_pose_data) |
|
void | align_all_pose (utility::vector1< core::pose::PoseOP > const &side_ONE_pose_data_list, utility::vector1< core::pose::PoseOP > const &side_TWO_pose_data_list) |
|
void | do_some_filtering () |
|
bool | pass_all_filters (core::pose::PoseOP const &side_ONE_pose_data, core::pose::PoseOP const &side_TWO_pose_data) |
|
void | setup_silent_file_stream () |
|
void | figure_out_NUM_pose_list () |
|
void | setup_tag_to_source_map () |
|
void | sort_Combine_Tags_Info (utility::vector1< Combine_Tags_Info > &combine_tags_info_list) |
|
std::string | get_parent_tag (utility::vector1< std::string > const &tag_token) const |
|
bool | is_virt_sample_sugar_tag (std::string const &tag, utility::vector1< std::string > const &tag_token) const |
|
bool | is_sibling_sugar_rotamer_pose (std::string const &curr_tag, std::string const &prev_tag, std::map< std::string, std::string > const &tag_to_source_map) const |
|
◆ StepWiseRNA_CombineLongLoopFilterer()
References clash_dist_cutoff_, combine_helical_silent_file_, contact_dist_cutoff_, protocols::stepwise::modeler::rna::create_full_to_input_res_map(), figure_out_appended_and_prepended_res_list(), figure_out_last_appended_and_last_prepended_res(), full_to_input_res_map_ONE_, full_to_input_res_map_TWO_, moving_res_contact_dist_cutoff_, num_clash_cutoff_, num_contact_cutoff_, protocols::TR(), and working_parameters_.
◆ ~StepWiseRNA_CombineLongLoopFilterer()
protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::~StepWiseRNA_CombineLongLoopFilterer |
( |
| ) |
|
|
overridedefault |
◆ align_all_pose()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::align_all_pose |
( |
utility::vector1< core::pose::PoseOP > const & |
side_ONE_pose_data_list, |
|
|
utility::vector1< core::pose::PoseOP > const & |
side_TWO_pose_data_list |
|
) |
| |
|
private |
◆ convert_silent_file_to_pose_data_list()
◆ do_some_filtering()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::do_some_filtering |
( |
| ) |
|
|
private |
References align_all_pose(), best_combine_score_, combine_helical_silent_file_, protocols::stepwise::modeler::rna::Combine_Tags_Info::combine_score, convert_silent_file_to_pose_data_list(), filterer_count_, filterered_combine_tag_info_list_, protocols::stepwise::modeler::rna::output_title_text(), pass_all_filters(), pass_screen_struct_pair_, protocols::stepwise::modeler::rna::Filterer_Count::score_cut_count, side_ONE_NUM_pose_list_, side_ONE_pose_list_id_, protocols::stepwise::modeler::rna::Combine_Tags_Info::side_one_tag, side_TWO_NUM_pose_list_, side_TWO_pose_list_id_, protocols::stepwise::modeler::rna::Combine_Tags_Info::side_two_tag, silent_file_stream_ONE_, silent_file_stream_TWO_, core::pose::tag_from_pose(), protocols::stepwise::modeler::rna::Filterer_Count::total_count, core::pose::total_energy_from_pose(), total_input_struct_pair_, and protocols::TR().
Referenced by filter().
◆ figure_out_appended_and_prepended_res_list()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::figure_out_appended_and_prepended_res_list |
( |
| ) |
|
|
private |
◆ figure_out_last_appended_and_last_prepended_res()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::figure_out_last_appended_and_last_prepended_res |
( |
| ) |
|
|
private |
◆ figure_out_NUM_pose_list()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::figure_out_NUM_pose_list |
( |
| ) |
|
|
private |
◆ filter()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filter |
( |
| ) |
|
References protocols::stepwise::modeler::rna::Filterer_Count::chain_closable_geometry_screen, combine_helical_silent_file_, protocols::stepwise::modeler::rna::Combine_Tags_Info::combine_score, do_some_filtering(), figure_out_NUM_pose_list(), filter_for_chain_closable_geometry_, protocols::stepwise::modeler::rna::Filterer_Count::filter_for_moving_res_contact, filter_for_moving_res_contact_, protocols::stepwise::modeler::rna::Filterer_Count::filter_for_previous_clash, filter_for_previous_clash_, protocols::stepwise::modeler::rna::Filterer_Count::filter_for_previous_contact, filter_for_previous_contact_, filterer_count_, filterered_combine_tag_info_list_, is_sibling_sugar_rotamer_pose(), core::sequence::left, max_decoys_, moving_res_to_base_contact_only_, protocols::stepwise::modeler::output_boolean(), output_filename_, protocols::stepwise::modeler::rna::output_title_text(), parin_favorite_output_, pass_screen_struct_pair_, protocols::stepwise::modeler::rna::Filterer_Count::score_cut_count, setup_silent_file_stream(), setup_tag_to_source_map(), side_ONE_NUM_pose_list_, side_ONE_pose_list_id_, protocols::stepwise::modeler::rna::Combine_Tags_Info::side_one_tag, side_TWO_NUM_pose_list_, side_TWO_pose_list_id_, protocols::stepwise::modeler::rna::Combine_Tags_Info::side_two_tag, sort_Combine_Tags_Info(), tag_to_source_map_ONE_, tag_to_source_map_TWO_, protocols::stepwise::modeler::rna::Filterer_Count::total_count, total_input_struct_pair_, protocols::TR(), and undercount_sugar_rotamers_.
◆ get_parent_tag()
std::string protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::get_parent_tag |
( |
utility::vector1< std::string > const & |
tag_token | ) |
const |
|
private |
◆ is_sibling_sugar_rotamer_pose()
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::is_sibling_sugar_rotamer_pose |
( |
std::string const & |
curr_tag, |
|
|
std::string const & |
prev_tag, |
|
|
std::map< std::string, std::string > const & |
tag_to_source_map |
|
) |
| const |
|
private |
◆ is_virt_sample_sugar_tag()
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::is_virt_sample_sugar_tag |
( |
std::string const & |
tag, |
|
|
utility::vector1< std::string > const & |
tag_token |
|
) |
| const |
|
private |
◆ moving_res_contact_filter()
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_filter |
( |
core::pose::PoseOP const & |
side_ONE_pose_data, |
|
|
core::pose::PoseOP const & |
side_TWO_pose_data |
|
) |
| |
|
private |
References core::chemical::ResidueType::atom_name(), core::conformation::Residue::first_sidechain_atom(), input_pose_ONE_last_appended_res_, input_pose_TWO_last_prepended_res_, moving_res_contact_dist_cutoff_, moving_res_to_base_contact_only_, core::conformation::Residue::natoms(), core::conformation::Residue::nheavyatoms(), core::pose::Pose::residue(), core::conformation::Residue::type(), working_parameters_, and core::conformation::Residue::xyz().
Referenced by pass_all_filters().
◆ pass_all_filters()
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::pass_all_filters |
( |
core::pose::PoseOP const & |
side_ONE_pose_data, |
|
|
core::pose::PoseOP const & |
side_TWO_pose_data |
|
) |
| |
|
private |
References best_combine_score_, protocols::stepwise::modeler::rna::Filterer_Count::chain_closable_geometry_screen, protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_screen(), filter_for_chain_closable_geometry_, protocols::stepwise::modeler::rna::Filterer_Count::filter_for_moving_res_contact, filter_for_moving_res_contact_, protocols::stepwise::modeler::rna::Filterer_Count::filter_for_previous_clash, filter_for_previous_clash_, protocols::stepwise::modeler::rna::Filterer_Count::filter_for_previous_contact, filter_for_previous_contact_, filterer_count_, input_pose_ONE_last_appended_res_, input_pose_TWO_last_prepended_res_, moving_res_contact_filter(), previously_builded_res_clash_filter(), previously_builded_res_contact_filter(), protocols::stepwise::modeler::rna::Filterer_Count::score_cut_count, protocols::stepwise::modeler::rna::Filterer_Count::total_count, core::pose::total_energy_from_pose(), working_parameters_, and worst_combine_score_.
Referenced by do_some_filtering().
◆ previously_builded_res_clash_filter()
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::previously_builded_res_clash_filter |
( |
core::pose::PoseOP const & |
side_ONE_pose_data, |
|
|
core::pose::PoseOP const & |
side_TWO_pose_data |
|
) |
| |
|
private |
◆ previously_builded_res_contact_filter()
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::previously_builded_res_contact_filter |
( |
core::pose::PoseOP const & |
side_ONE_pose_data, |
|
|
core::pose::PoseOP const & |
side_TWO_pose_data |
|
) |
| |
|
private |
◆ previously_builded_res_VDW_filter()
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::previously_builded_res_VDW_filter |
( |
core::pose::PoseOP const & |
side_ONE_pose_data, |
|
|
core::pose::PoseOP const & |
side_TWO_pose_data, |
|
|
core::Real const |
overlap_dist_cutoff, |
|
|
core::Size const |
num_atom_contacts_cutoff |
|
) |
| |
|
private |
◆ set_filter_for_previous_clash()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_filter_for_previous_clash |
( |
core::Real const |
setting | ) |
|
|
inline |
◆ set_filter_for_previous_contact()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_filter_for_previous_contact |
( |
core::Real const |
setting | ) |
|
|
inline |
◆ set_max_decoys()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_max_decoys |
( |
core::Size const & |
setting | ) |
|
|
inline |
◆ set_output_filename()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_output_filename |
( |
std::string const & |
setting | ) |
|
|
inline |
◆ set_parin_favorite_output()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_parin_favorite_output |
( |
bool const |
setting | ) |
|
|
inline |
◆ set_silent_files_in()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_silent_files_in |
( |
utility::vector1< std::string > const & |
setting | ) |
|
|
inline |
◆ set_undercount_sugar_rotamers()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_undercount_sugar_rotamers |
( |
bool const |
setting | ) |
|
|
inline |
◆ setup_silent_file_stream()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::setup_silent_file_stream |
( |
| ) |
|
|
private |
◆ setup_tag_to_source_map()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::setup_tag_to_source_map |
( |
| ) |
|
|
private |
◆ sort_Combine_Tags_Info()
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::sort_Combine_Tags_Info |
( |
utility::vector1< Combine_Tags_Info > & |
combine_tags_info_list | ) |
|
|
private |
◆ best_combine_score_
core::Real protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::best_combine_score_ |
|
private |
◆ clash_dist_cutoff_
core::Real const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::clash_dist_cutoff_ |
|
private |
◆ combine_helical_silent_file_
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::combine_helical_silent_file_ |
|
private |
◆ contact_dist_cutoff_
core::Real const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::contact_dist_cutoff_ |
|
private |
◆ filter_for_chain_closable_geometry_
bool const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filter_for_chain_closable_geometry_ |
|
private |
◆ filter_for_moving_res_contact_
bool const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filter_for_moving_res_contact_ |
|
private |
◆ filter_for_previous_clash_
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filter_for_previous_clash_ |
|
private |
◆ filter_for_previous_contact_
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filter_for_previous_contact_ |
|
private |
◆ filterer_count_
Filterer_Count protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filterer_count_ |
|
private |
◆ filterered_combine_tag_info_list_
utility::vector1< Combine_Tags_Info > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filterered_combine_tag_info_list_ |
|
private |
◆ full_to_input_res_map_ONE_
std::map< core::Size, core::Size > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::full_to_input_res_map_ONE_ |
|
private |
◆ full_to_input_res_map_TWO_
std::map< core::Size, core::Size > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::full_to_input_res_map_TWO_ |
|
private |
◆ input_pose_ONE_appended_res_list_
utility::vector1< core::Size > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::input_pose_ONE_appended_res_list_ |
|
private |
◆ input_pose_ONE_last_appended_res_
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::input_pose_ONE_last_appended_res_ |
|
private |
◆ input_pose_TWO_last_prepended_res_
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::input_pose_TWO_last_prepended_res_ |
|
private |
◆ input_pose_TWO_prepended_res_list_
utility::vector1< core::Size > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::input_pose_TWO_prepended_res_list_ |
|
private |
◆ max_decoys_
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::max_decoys_ |
|
private |
◆ max_pose_data_list_size_
core::Size const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::max_pose_data_list_size_ |
|
private |
◆ moving_res_contact_dist_cutoff_
core::Real protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_dist_cutoff_ |
|
private |
◆ moving_res_to_base_contact_only_
bool const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_to_base_contact_only_ |
|
private |
◆ num_clash_cutoff_
core::Size const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::num_clash_cutoff_ |
|
private |
◆ num_contact_cutoff_
core::Size const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::num_contact_cutoff_ |
|
private |
◆ output_filename_
std::string protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::output_filename_ |
|
private |
◆ parin_favorite_output_
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::parin_favorite_output_ |
|
private |
◆ pass_screen_struct_pair_
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::pass_screen_struct_pair_ |
|
private |
◆ rsd_set_
◆ side_ONE_NUM_pose_list_
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::side_ONE_NUM_pose_list_ |
|
private |
◆ side_ONE_pose_list_id_
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::side_ONE_pose_list_id_ |
|
private |
◆ side_TWO_NUM_pose_list_
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::side_TWO_NUM_pose_list_ |
|
private |
◆ side_TWO_pose_list_id_
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::side_TWO_pose_list_id_ |
|
private |
◆ silent_file_stream_ONE_
◆ silent_file_stream_TWO_
◆ silent_files_in_
utility::vector1< std::string > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::silent_files_in_ |
|
private |
◆ tag_to_source_map_ONE_
std::map< std::string, std::string > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::tag_to_source_map_ONE_ |
|
private |
◆ tag_to_source_map_TWO_
std::map< std::string, std::string > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::tag_to_source_map_TWO_ |
|
private |
◆ total_input_struct_pair_
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::total_input_struct_pair_ |
|
private |
◆ undercount_sugar_rotamers_
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::undercount_sugar_rotamers_ |
|
private |
◆ working_parameters_
◆ worst_combine_score_
core::Real protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::worst_combine_score_ |
|
private |
The documentation for this class was generated from the following files: