|
Rosetta
|
Namespaces | |
| data_storage | |
| filters | |
| movers | |
| simple_metrics | |
Typedefs | |
| using | Block = utility::StrongSize< struct Block_ > |
Functions | |
| void | identify_ss_blocks (std::set< core::select::residue_selector::ResidueSubset > &outset, utility::vector1< bool > const &subset) |
| Get residues in each block through a set of equal subsets. Number of subsets are the number of SS blocks. More... | |
| void | identify_ss_blocks_vec (utility::vector1< core::select::residue_selector::ResidueSubset > &out_vec, utility::vector1< bool > const &subset) |
| Will eventually replace standard function. More... | |
| void | calculate_blocks (std::map< core::Size, core::Size > &outmap, core::pose::Pose const &pose) |
| Assign E/H blocks in the given pose. More... | |
| void | calculate_helices (std::map< core::Size, core::Size > &outmap, core::pose::Pose const &pose, core::Size min_length) |
| void | calculate_blocks_from_subset (std::map< core::Size, core::Size > &outmap, utility::vector1< bool > const &subset) |
| Assign arbitrary blocks from a Residue subset. More... | |
| bool | all_L_dssp (core::pose::Pose const &pose) |
| Is the DSSP all loop? A pose unfortunately starts with all L as the DSSP when creating a pose from seq and inserting residues as is done for segments. More... | |
| core::Real | calculate_motif_score_bt_residues (sewing::scoring::MotifScorer const &scorer, core::conformation::Residue const &res1, core::conformation::Residue const &res2, char res1_SS, char res2_SS) |
| Calculate the motif score between two residues. More... | |
| core::Real | calculate_distance_score_bt_residues (core::conformation::Residue const &N_res, core::conformation::Residue const &C_res, core::Real min_score, core::Real min_distance, core::Real dist_mult) |
| void | calculate_bw_pose_compat_motifs (std::map< std::string, core::Real > &outmap, core::pose::Pose const &pose, std::set< core::select::residue_selector::ResidueSubset > const &block_selections, bool drop_best=true, bool normalize_by_residues=false, core::Real max_pair_score=0, bool use_motifs=true) |
| Core code to calculate BlockWise/Elementwise Pose Compatable Motif Metrics. Reports worst score found for each block (Number as a string for the metric) If max_pair_score is something not 0, will use it (essentially used for filtering outside of metrics). More... | |
| void | calculate_bw_window_motifs (std::map< std::string, core::Real > &outmap, core::pose::Pose const &pose, std::set< core::select::residue_selector::ResidueSubset > const &block_selections, core::Size window_width=3, bool use_motifs=true) |
| Core code to calculate window metrics. Returns worst score for each window, represented as a string for the metric. More... | |
| using protocols::pose_sewing::Block = typedef utility::StrongSize< struct Block_ > |
| bool protocols::pose_sewing::all_L_dssp | ( | core::pose::Pose const & | pose | ) |
Is the DSSP all loop? A pose unfortunately starts with all L as the DSSP when creating a pose from seq and inserting residues as is done for segments.
References core::pose::Pose::secstruct(), and core::pose::Pose::size().
Referenced by protocols::pose_sewing::movers::PickRandomSegmentMover::apply().
| void protocols::pose_sewing::calculate_blocks | ( | std::map< core::Size, core::Size > & | outmap, |
| core::pose::Pose const & | pose | ||
| ) |
Assign E/H blocks in the given pose.
References identify_ss_blocks_vec(), core::conformation::Residue::is_virtual_residue(), core::pose::Pose::residue(), core::pose::Pose::secstruct(), core::pose::Pose::size(), and core::pose::Pose::total_residue().
| void protocols::pose_sewing::calculate_blocks_from_subset | ( | std::map< core::Size, core::Size > & | outmap, |
| utility::vector1< bool > const & | selection | ||
| ) |
Assign arbitrary blocks from a Residue subset.
Referenced by protocols::pose_sewing::filters::CoreScorer::report_sm().
| void protocols::pose_sewing::calculate_bw_pose_compat_motifs | ( | std::map< std::string, core::Real > & | outmap, |
| core::pose::Pose const & | pose, | ||
| std::set< core::select::residue_selector::ResidueSubset > const & | block_selections, | ||
| bool | drop_best, | ||
| bool | normalize_by_residues, | ||
| core::Real | max_pair_score, | ||
| bool | use_motifs | ||
| ) |
Core code to calculate BlockWise/Elementwise Pose Compatable Motif Metrics. Reports worst score found for each block (Number as a string for the metric) If max_pair_score is something not 0, will use it (essentially used for filtering outside of metrics).
References calculate_distance_score_bt_residues(), calculate_motif_score_bt_residues(), core::conformation::Residue::is_virtual_residue(), core::pose::Pose::residue(), protocols::hybridization::score, core::pose::Pose::secstruct(), core::pose::Pose::size(), core::id::to_string(), and protocols::TR().
Referenced by protocols::pose_sewing::simple_metrics::BlockwisePoseCompMotifMetric::calculate().
| void protocols::pose_sewing::calculate_bw_window_motifs | ( | std::map< std::string, core::Real > & | outmap, |
| core::pose::Pose const & | pose, | ||
| std::set< core::select::residue_selector::ResidueSubset > const & | block_selections, | ||
| core::Size | window_width, | ||
| bool | use_motifs | ||
| ) |
Core code to calculate window metrics. Returns worst score for each window, represented as a string for the metric.
References calculate_distance_score_bt_residues(), calculate_motif_score_bt_residues(), core::conformation::Residue::is_virtual_residue(), core::pose::Pose::residue(), core::pose::Pose::secstruct(), core::pose::Pose::size(), and core::id::to_string().
Referenced by protocols::pose_sewing::simple_metrics::WindowPoseCompMotifMetric::calculate().
| core::Real protocols::pose_sewing::calculate_distance_score_bt_residues | ( | core::conformation::Residue const & | N_res, |
| core::conformation::Residue const & | C_res, | ||
| core::Real | min_score, | ||
| core::Real | min_distance, | ||
| core::Real | dist_mult | ||
| ) |
| void protocols::pose_sewing::calculate_helices | ( | std::map< core::Size, core::Size > & | outmap, |
| core::pose::Pose const & | pose, | ||
| core::Size | min_length | ||
| ) |
| core::Real protocols::pose_sewing::calculate_motif_score_bt_residues | ( | sewing::scoring::MotifScorer const & | scorer, |
| core::conformation::Residue const & | N_res, | ||
| core::conformation::Residue const & | C_res, | ||
| char | ss1, | ||
| char | ss2 | ||
| ) |
Calculate the motif score between two residues.
References core::conformation::Residue::atoms(), core::pose::motif::get_backbone_reference_frame(), protocols::sewing::scoring::MotifScorer::get_score(), core::conformation::Residue::name1(), and protocols::kinmatch::xyz().
Referenced by protocols::pose_sewing::movers::OmnibusDisulfideAnalysisLabelerMover::apply(), calculate_bw_pose_compat_motifs(), and calculate_bw_window_motifs().
| void protocols::pose_sewing::identify_ss_blocks | ( | std::set< core::select::residue_selector::ResidueSubset > & | outset, |
| core::select::residue_selector::ResidueSubset const & | selection | ||
| ) |
Get residues in each block through a set of equal subsets. Number of subsets are the number of SS blocks.
Referenced by protocols::pose_sewing::simple_metrics::BlockwisePoseCompMotifMetric::calculate(), protocols::pose_sewing::simple_metrics::BlockwiseShapeCompMetric::calculate(), and protocols::pose_sewing::simple_metrics::WindowPoseCompMotifMetric::calculate().
| void protocols::pose_sewing::identify_ss_blocks_vec | ( | utility::vector1< core::select::residue_selector::ResidueSubset > & | out_vec, |
| core::select::residue_selector::ResidueSubset const & | selection | ||
| ) |
Will eventually replace standard function.
Referenced by calculate_blocks().