![]() |
Rosetta Protocols
2014.16.56682
|
#include <StrandBundleFeatures.hh>
Additional Inherited Members | |
Protected Member Functions inherited from protocols::features::FeaturesReporter | |
| std::string | find_tag (core::pose::Pose const &pose) const |
| void | delete_records_from_table (std::string const &table_name, StructureID struct_id, utility::sql_database::sessionOP db_session) |
| a helper function for deleting data associated with a given structure from feature database WARNING table_name must be sanitized! More... | |
Protected Attributes inherited from protocols::features::FeaturesReporter | |
| RelevantResiduesMode::T | relevant_residues_mode_ |
| protocols::features::strand_assembly::StrandBundleFeatures::StrandBundleFeatures | ( | ) |
References init_from_options().
| bool protocols::features::strand_assembly::StrandBundleFeatures::check_strand_too_closeness | ( | core::pose::Pose const & | pose, |
| StrandFragment | strand_i, | ||
| StrandFragment | strand_j | ||
| ) |
References core::conformation::Residue::atom(), numeric::xyzVector< class >::distance(), protocols::features::strand_assembly::StrandFragment::get_size(), protocols::features::strand_assembly::StrandFragment::get_start(), core::pose::Pose::residue(), and core::conformation::Atom::xyz().
Referenced by judge_sw_dis_too_close().
| Real protocols::features::strand_assembly::StrandBundleFeatures::check_sw_by_dis | ( | core::pose::Pose const & | pose, |
| StrandFragment | strand_i, | ||
| StrandFragment | strand_j, | ||
| bool | antiparalell | ||
| ) |
|
virtual |
return the set of features reporters that are required to also already be extracted by the time this one is used.
Reimplemented from protocols::features::FeaturesReporter.
| bool protocols::features::strand_assembly::StrandBundleFeatures::final_check_sw_by_dis | ( | core::pose::Pose const & | pose, |
| StrandFragment | temp_strand_ii_i, | ||
| StrandFragment | temp_strand_ii_j, | ||
| StrandFragment | temp_strand_jj_i, | ||
| StrandFragment | temp_strand_jj_j, | ||
| bool | antiparalell | ||
| ) |
References check_sw_by_dis().
Referenced by report_features().
| bool protocols::features::strand_assembly::StrandBundleFeatures::find_antiparallel | ( | core::pose::Pose const & | pose, |
| StrandFragment | strand_i, | ||
| StrandFragment | strand_j | ||
| ) |
References core::conformation::Residue::atom(), numeric::xyzVector< class >::distance(), protocols::features::strand_assembly::StrandFragment::get_end(), protocols::features::strand_assembly::StrandFragment::get_size(), protocols::features::strand_assembly::StrandFragment::get_start(), max_O_N_dis_, min_O_N_dis_, core::pose::Pose::residue(), and core::conformation::Atom::xyz().
Referenced by report_features().
| bool protocols::features::strand_assembly::StrandBundleFeatures::find_parallel | ( | core::pose::Pose const & | pose, |
| StrandFragment | strand_i, | ||
| StrandFragment | strand_j | ||
| ) |
References core::conformation::Residue::atom(), numeric::xyzVector< class >::distance(), protocols::features::strand_assembly::StrandFragment::get_end(), protocols::features::strand_assembly::StrandFragment::get_size(), protocols::features::strand_assembly::StrandFragment::get_start(), max_O_N_dis_, min_O_N_dis_, core::pose::Pose::residue(), and core::conformation::Atom::xyz().
Referenced by report_features().
| Real protocols::features::strand_assembly::StrandBundleFeatures::get_avg_dis_CA_CA | ( | core::pose::Pose const & | pose, |
| core::Size | i_resnum, | ||
| core::Size | i_resnum_1, | ||
| core::Size | i_resnum_2, | ||
| core::Size | i_resnum_3, | ||
| core::Size | j_resnum, | ||
| core::Size | j_resnum_1, | ||
| core::Size | j_resnum_2, | ||
| core::Size | j_resnum_3 | ||
| ) |
| utility::vector1< StrandFragment > protocols::features::strand_assembly::StrandBundleFeatures::get_full_strands | ( | StructureID | struct_id, |
| utility::sql_database::sessionOP | db_session | ||
| ) |
References basic::database::safely_prepare_statement(), and basic::database::safely_read_from_database().
Referenced by report_features().
| Size protocols::features::strand_assembly::StrandBundleFeatures::get_nearest_res_from_strand | ( | core::pose::Pose const & | pose, |
| StrandFragment | strand_to_be_searched, | ||
| core::Size | rounded_resnum | ||
| ) |
References core::conformation::Residue::atom(), numeric::xyzVector< class >::distance(), protocols::features::strand_assembly::StrandFragment::get_size(), protocols::features::strand_assembly::StrandFragment::get_start(), core::pose::Pose::residue(), and core::conformation::Atom::xyz().
Referenced by judge_facing().
| utility::vector1< StrandFragment > protocols::features::strand_assembly::StrandBundleFeatures::get_selected_strands | ( | StructureID | struct_id, |
| utility::sql_database::sessionOP | db_session | ||
| ) |
References basic::database::safely_prepare_statement(), and basic::database::safely_read_from_database().
Referenced by report_features().
| Real protocols::features::strand_assembly::StrandBundleFeatures::get_shortest_among_4 | ( | core::Real | val_shortest_dis_sidechain_1, |
| core::Real | val_shortest_dis_sidechain_2, | ||
| core::Real | val_shortest_dis_sidechain_3, | ||
| core::Real | val_shortest_dis_sidechain_4 | ||
| ) |
Referenced by judge_facing(), and judge_sw_inter_dis().
| utility::vector1< StrandFragment > protocols::features::strand_assembly::StrandBundleFeatures::get_strand_from_bss_id | ( | StructureID | struct_id, |
| utility::sql_database::sessionOP | db_session, | ||
| core::Size | bss_id | ||
| ) |
References basic::database::safely_prepare_statement(), and basic::database::safely_read_from_database().
Referenced by report_features().
| utility::vector1< StrandFragment > protocols::features::strand_assembly::StrandBundleFeatures::get_strand_pairs | ( | StructureID | struct_id, |
| utility::sql_database::sessionOP | db_session | ||
| ) |
References basic::database::safely_prepare_statement(), and basic::database::safely_read_from_database().
Referenced by report_features().
| void protocols::features::strand_assembly::StrandBundleFeatures::init_from_options | ( | ) |
References extract_native_only_, max_num_strands_to_deal_, max_O_N_dis_, max_res_in_strand_, max_sheet_angle_, max_sheet_dis_, max_sheet_torsion_, min_num_strands_to_deal_, min_O_N_dis_, min_res_in_strand_, min_sheet_angle_, min_sheet_dis_, min_sheet_torsion_, min_shortest_dis_sidechain_inter_sheet_, option, and user.
Referenced by StrandBundleFeatures().
| bool protocols::features::strand_assembly::StrandBundleFeatures::judge_facing | ( | core::pose::Pose const & | pose, |
| StrandFragment | strand_ii_i, | ||
| StrandFragment | strand_ii_j, | ||
| StrandFragment | strand_jj_i, | ||
| StrandFragment | strand_jj_j | ||
| ) |
References numeric::angle_degrees(), core::conformation::Residue::atom(), numeric::xyzVector< class >::distance(), protocols::features::strand_assembly::StrandFragment::get_end(), get_nearest_res_from_strand(), get_shortest_among_4(), protocols::features::strand_assembly::StrandFragment::get_start(), max_sheet_angle_, min_sheet_angle_, core::pose::Pose::residue(), round(), core::conformation::Residue::xyz(), and core::conformation::Atom::xyz().
Referenced by report_features().
| bool protocols::features::strand_assembly::StrandBundleFeatures::judge_sw_dis_too_close | ( | core::pose::Pose const & | pose, |
| StrandFragment | temp_strand_ii_i, | ||
| StrandFragment | temp_strand_ii_j, | ||
| StrandFragment | temp_strand_jj_i, | ||
| StrandFragment | temp_strand_jj_j | ||
| ) |
References check_strand_too_closeness().
Referenced by report_features().
| Real protocols::features::strand_assembly::StrandBundleFeatures::judge_sw_inter_dis | ( | core::pose::Pose const & | pose, |
| StrandFragment | temp_strand_ii_i, | ||
| StrandFragment | temp_strand_ii_j, | ||
| StrandFragment | temp_strand_jj_i, | ||
| StrandFragment | temp_strand_jj_j | ||
| ) |
References get_shortest_among_4(), min_shortest_dis_sidechain_inter_sheet_, and shortest_dis_sidechain().
Referenced by report_features().
| bool protocols::features::strand_assembly::StrandBundleFeatures::judge_sw_torsion | ( | core::pose::Pose const & | pose, |
| StrandFragment | temp_strand_ii_i, | ||
| StrandFragment | temp_strand_ii_j, | ||
| StrandFragment | temp_strand_jj_i, | ||
| StrandFragment | temp_strand_jj_j | ||
| ) |
References max_sheet_torsion_, min_sheet_torsion_, and sheet_torsion().
Referenced by report_features().
|
virtual |
collect all the feature data for the pose
Implements protocols::features::FeaturesReporter.
References extract_native_only_, final_check_sw_by_dis(), find_antiparallel(), find_parallel(), get_full_strands(), get_selected_strands(), get_strand_from_bss_id(), get_strand_pairs(), j, judge_facing(), judge_sw_dis_too_close(), judge_sw_inter_dis(), judge_sw_torsion(), max_num_strands_to_deal_, max_res_in_strand_, min_num_strands_to_deal_, min_res_in_strand_, basic::database::safely_prepare_statement(), basic::database::safely_write_to_database(), sheet_dis_by_terminals(), and protocols::features::TR.
| Size protocols::features::strand_assembly::StrandBundleFeatures::round | ( | core::Real | x | ) |
Referenced by judge_facing().
| Real protocols::features::strand_assembly::StrandBundleFeatures::sheet_dis_by_terminals | ( | core::pose::Pose const & | pose, |
| StrandFragment | strand_i, | ||
| StrandFragment | strand_j | ||
| ) |
| Real protocols::features::strand_assembly::StrandBundleFeatures::sheet_torsion | ( | core::pose::Pose const & | pose, |
| StrandFragment | strand_i, | ||
| StrandFragment | strand_j | ||
| ) |
References numeric::dihedral_degrees(), numeric::xyzVector< class >::distance(), protocols::features::strand_assembly::StrandFragment::get_end(), protocols::features::strand_assembly::StrandFragment::get_start(), core::pose::Pose::residue(), core::conformation::Residue::xyz(), and protocols::kinmatch::xyz().
Referenced by judge_sw_torsion().
| Real protocols::features::strand_assembly::StrandBundleFeatures::shortest_dis_sidechain | ( | core::pose::Pose const & | pose, |
| StrandFragment | strand_i, | ||
| StrandFragment | strand_j | ||
| ) |
References numeric::xyzVector< class >::distance(), protocols::features::strand_assembly::StrandFragment::get_size(), protocols::features::strand_assembly::StrandFragment::get_start(), core::conformation::Residue::natoms(), core::pose::Pose::residue(), and core::conformation::Residue::xyz().
Referenced by judge_sw_inter_dis().
|
inlinevirtual |
Reimplemented from protocols::features::FeaturesReporter.
|
virtual |
generate the table schemas and write them to the database
Implements protocols::features::FeaturesReporter.
References basic::database::schema_generator::Schema::add_column(), basic::database::schema_generator::Schema::add_foreign_key(), and basic::database::schema_generator::Schema::write().
|
private |
Referenced by init_from_options(), and report_features().
|
private |
Referenced by init_from_options(), and report_features().
|
private |
Referenced by find_antiparallel(), find_parallel(), and init_from_options().
|
private |
Referenced by init_from_options(), and report_features().
|
private |
Referenced by init_from_options(), and judge_facing().
|
private |
Referenced by get_avg_dis_CA_CA(), and init_from_options().
|
private |
Referenced by init_from_options(), and judge_sw_torsion().
|
private |
Referenced by init_from_options(), and report_features().
|
private |
Referenced by find_antiparallel(), find_parallel(), and init_from_options().
|
private |
Referenced by init_from_options(), and report_features().
|
private |
Referenced by init_from_options(), and judge_facing().
|
private |
Referenced by init_from_options().
|
private |
Referenced by init_from_options(), and judge_sw_torsion().
|
private |
Referenced by init_from_options(), and judge_sw_inter_dis().
1.8.7