#include <StepWiseRNA_CombineLongLoopFilterer.hh>
|
void | figure_out_appended_and_prepended_res_list () |
|
void | figure_out_last_appended_and_last_prepended_res () |
|
utility::vector1< 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 (PoseOP const &side_ONE_pose_data, 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 (PoseOP const &side_ONE_pose_data, PoseOP const &side_TWO_pose_data) |
|
bool | previously_builded_res_clash_filter (PoseOP const &side_ONE_pose_data, PoseOP const &side_TWO_pose_data) |
|
bool | moving_res_contact_filter (PoseOP const &side_ONE_pose_data, PoseOP const &side_TWO_pose_data) |
|
void | align_all_pose (utility::vector1< PoseOP > const &side_ONE_pose_data_list, utility::vector1< PoseOP > const &side_TWO_pose_data_list) |
|
void | do_some_filtering () |
|
bool | pass_all_filters (PoseOP const &side_ONE_pose_data, 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 |
|
References chemical, clash_dist_cutoff_, combine_helical_silent_file_, contact_dist_cutoff_, protocols::stepwise::modeler::rna::create_full_to_input_res_map(), FA_RNA, 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_, residue_type_set, protocols::TR, utility_exit_with_message, and working_parameters_.
protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::~StepWiseRNA_CombineLongLoopFilterer |
( |
| ) |
|
|
virtual |
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_, tag_from_pose(), protocols::stepwise::modeler::rna::Filterer_Count::total_count, total_energy_from_pose(), total_input_struct_pair_, and protocols::TR.
Referenced by filter().
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::figure_out_appended_and_prepended_res_list |
( |
| ) |
|
|
private |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::figure_out_last_appended_and_last_prepended_res |
( |
| ) |
|
|
private |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::figure_out_NUM_pose_list |
( |
| ) |
|
|
private |
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(), 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, undercount_sugar_rotamers_, and utility_exit_with_message.
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_filter |
( |
PoseOP const & |
side_ONE_pose_data, |
|
|
PoseOP const & |
side_TWO_pose_data |
|
) |
| |
|
private |
References at(), 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(), utility_exit_with_message, working_parameters_, and core::conformation::Residue::xyz().
Referenced by pass_all_filters().
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::pass_all_filters |
( |
PoseOP const & |
side_ONE_pose_data, |
|
|
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, total_energy_from_pose(), utility_exit_with_message, working_parameters_, and worst_combine_score_.
Referenced by do_some_filtering().
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::previously_builded_res_clash_filter |
( |
PoseOP const & |
side_ONE_pose_data, |
|
|
PoseOP const & |
side_TWO_pose_data |
|
) |
| |
|
private |
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::previously_builded_res_contact_filter |
( |
PoseOP const & |
side_ONE_pose_data, |
|
|
PoseOP const & |
side_TWO_pose_data |
|
) |
| |
|
private |
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::previously_builded_res_VDW_filter |
( |
PoseOP const & |
side_ONE_pose_data, |
|
|
PoseOP const & |
side_TWO_pose_data, |
|
|
core::Real const |
overlap_dist_cutoff, |
|
|
core::Size const |
num_atom_contacts_cutoff |
|
) |
| |
|
private |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_filter_for_previous_clash |
( |
core::Real const |
setting | ) |
|
|
inline |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_filter_for_previous_contact |
( |
core::Real const |
setting | ) |
|
|
inline |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_max_decoys |
( |
core::Size const & |
setting | ) |
|
|
inline |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_output_filename |
( |
std::string const |
setting | ) |
|
|
inline |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_parin_favorite_output |
( |
bool const |
setting | ) |
|
|
inline |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_silent_files_in |
( |
utility::vector1< std::string > const & |
setting | ) |
|
|
inline |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::set_undercount_sugar_rotamers |
( |
bool const |
setting | ) |
|
|
inline |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::setup_silent_file_stream |
( |
| ) |
|
|
private |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::setup_tag_to_source_map |
( |
| ) |
|
|
private |
void protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::sort_Combine_Tags_Info |
( |
utility::vector1< Combine_Tags_Info > & |
combine_tags_info_list | ) |
|
|
private |
core::Real protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::best_combine_score_ |
|
private |
core::Real const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::clash_dist_cutoff_ |
|
private |
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::combine_helical_silent_file_ |
|
private |
core::Real const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::contact_dist_cutoff_ |
|
private |
bool const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filter_for_chain_closable_geometry_ |
|
private |
bool const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filter_for_moving_res_contact_ |
|
private |
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filter_for_previous_clash_ |
|
private |
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filter_for_previous_contact_ |
|
private |
Filterer_Count protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::filterer_count_ |
|
private |
std::map< core::Size, core::Size > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::full_to_input_res_map_ONE_ |
|
private |
std::map< core::Size, core::Size > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::full_to_input_res_map_TWO_ |
|
private |
utility::vector1< core::Size > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::input_pose_ONE_appended_res_list_ |
|
private |
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::input_pose_ONE_last_appended_res_ |
|
private |
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::input_pose_TWO_last_prepended_res_ |
|
private |
utility::vector1< core::Size > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::input_pose_TWO_prepended_res_list_ |
|
private |
Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::max_decoys_ |
|
private |
core::Size const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::max_pose_data_list_size_ |
|
private |
core::Real protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_dist_cutoff_ |
|
private |
bool const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_to_base_contact_only_ |
|
private |
core::Size const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::num_clash_cutoff_ |
|
private |
core::Size const protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::num_contact_cutoff_ |
|
private |
std::string protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::output_filename_ |
|
private |
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::parin_favorite_output_ |
|
private |
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::pass_screen_struct_pair_ |
|
private |
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::side_ONE_NUM_pose_list_ |
|
private |
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::side_ONE_pose_list_id_ |
|
private |
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::side_TWO_NUM_pose_list_ |
|
private |
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::side_TWO_pose_list_id_ |
|
private |
std::map< std::string, std::string > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::tag_to_source_map_ONE_ |
|
private |
std::map< std::string, std::string > protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::tag_to_source_map_TWO_ |
|
private |
core::Size protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::total_input_struct_pair_ |
|
private |
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::undercount_sugar_rotamers_ |
|
private |
bool protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::verbose_ |
|
private |
core::Real protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::worst_combine_score_ |
|
private |
The documentation for this class was generated from the following files: