![]() |
Rosetta
2021.16
|
#include <RNA_SuiteName.hh>

Public Member Functions | |
| RNA_SuiteName () | |
| ~RNA_SuiteName () override | |
| RNA_SuiteInfo | name2suite (std::string const &name) const |
| RNA_SuiteAssignment | assign (utility::fixedsizearray1< Real, 7 > const &torsions_in) const |
| RNA_SuiteAssignment | assign (utility::fixedsizearray1< Real, 7 > const &torsions_in, utility::fixedsizearray1< Real, 7 > &deriv) const |
| RNA_SuiteAssignment | assign (Pose const &pose, Size const res) const |
| void | update_centers (utility::vector1< utility::fixedsizearray1< Real, 7 > > const ¢ers, utility::vector1< std::string > const &tags) |
| RNA_SuiteInfo | closest_suite (utility::fixedsizearray1< Real, 7 > const &suite_dihedrals) const |
| RNA_SuiteInfo | closest_suite (Pose const &pose, Size const res) const |
| RNA_SuiteInfo | closest_by_dist4 (utility::fixedsizearray1< Real, 7 > const &suite_dihedrals) const |
| RNA_SuiteInfo | closest_by_dist4 (Pose const &pose, Size const res) const |
Public Attributes | |
| Real const | epsilonmin |
| Real const | epsilonmax |
| Real const | delta3min |
| Real const | delta3max |
| Real const | delta2min |
| Real const | delta2max |
| Real const | gammapmin |
| Real const | gammapmax |
| Real const | gammatmin |
| Real const | gammatmax |
| Real const | gammammin |
| Real const | gammammax |
| Real const | alphamin |
| Real const | alphamax |
| Real const | betamin |
| Real const | betamax |
| Real const | zetamin |
| Real const | zetamax |
| Real const | delta_cutoff |
| Real const | gamma_cutoff1 |
| Real const | gamma_cutoff2 |
Private Member Functions | |
| RNA_SuiteName (const RNA_SuiteName &) | |
| void | operator= (const RNA_SuiteName &) |
| void | init () |
| Size | get_classifier (utility::fixedsizearray1< Real, 7 > const &torsions, bool &is_outlier) const |
| Size | get_classifier (utility::fixedsizearray1< Real, 7 > const &torsions) const |
| Real | distance_4d (utility::fixedsizearray1< Real, 7 > const &torsion1, utility::fixedsizearray1< Real, 7 > const &torsion2, utility::fixedsizearray1< Size, 7 > const &half_width) const |
| Real | distance_7d (utility::fixedsizearray1< Real, 7 > const &torsion1, utility::fixedsizearray1< Real, 7 > const &torsion2, utility::fixedsizearray1< Size, 7 > const &half_width) const |
| Real | distance_7d (utility::fixedsizearray1< Real, 7 > const &torsion1, utility::fixedsizearray1< Real, 7 > const &torsion2, utility::fixedsizearray1< Size, 7 > const &half_width, utility::fixedsizearray1< Real, 7 > &deriv) const |
| Real | get_suiteness (Real const &dist_7d) const |
| Real | get_suiteness_derivative (Real const &dist_7d) const |
| void | fill_suiteness_derivative_7d (utility::fixedsizearray1< Real, 7 > &deriv, utility::fixedsizearray1< Real, 7 > const &torsions, utility::fixedsizearray1< Real, 7 > const &torsions_center, utility::fixedsizearray1< Size, 7 > const &half_width) const |
| bool | is_in_between (utility::fixedsizearray1< Real, 7 > const &target, utility::fixedsizearray1< Real, 7 > const &dominant, utility::fixedsizearray1< Real, 7 > const &satellite) const |
Private Attributes | |
| RNA_SuiteAssignment const | suite_undefined_ |
| Real const | dist_pow_ |
| utility::vector1< RNA_SuiteInfo > | all_suites_ |
| utility::fixedsizearray1< Size, 7 > | regular_half_width_ |
| utility::vector1< std::string > | dominant_suites_ |
| utility::vector1< std::string > | satellite_suites_ |
| utility::vector1 < utility::fixedsizearray1 < Size, 7 > > | half_width_sat_ |
| utility::vector1 < utility::fixedsizearray1 < Size, 7 > > | half_width_dom_ |
| core::pose::rna::RNA_SuiteName::RNA_SuiteName | ( | ) |
References init().
|
overridedefault |
|
private |
| RNA_SuiteAssignment core::pose::rna::RNA_SuiteName::assign | ( | utility::fixedsizearray1< Real, 7 > const & | torsions_in | ) | const |
| RNA_SuiteAssignment core::pose::rna::RNA_SuiteName::assign | ( | utility::fixedsizearray1< Real, 7 > const & | torsions_in, |
| utility::fixedsizearray1< Real, 7 > & | deriv | ||
| ) | const |
References all_suites_, alphamax, alphamin, betamax, betamin, distance_4d(), distance_7d(), dominant_suites_, epsilonmax, epsilonmin, fill_suiteness_derivative_7d(), get_classifier(), get_suiteness(), half_width_dom_, half_width_sat_, is_in_between(), regular_half_width_, satellite_suites_, zetamax, and zetamin.
| RNA_SuiteAssignment core::pose::rna::RNA_SuiteName::assign | ( | Pose const & | pose, |
| Size const | res | ||
| ) | const |
References core::chemical::rna::ALPHA, assign(), core::chemical::rna::BETA, core::chemical::rna::DELTA, core::chemical::rna::EPSILON, core::chemical::rna::GAMMA, core::conformation::Residue::is_RNA(), core::pose::rna::is_rna_chainbreak(), core::conformation::Residue::mainchain_torsion(), core::pose::Pose::residue(), suite_undefined_, core::pose::Pose::total_residue(), and core::chemical::rna::ZETA.
| RNA_SuiteInfo core::pose::rna::RNA_SuiteName::closest_by_dist4 | ( | utility::fixedsizearray1< Real, 7 > const & | suite_dihedrals | ) | const |
References all_suites_, core::kinematics::distance(), distance_4d(), regular_half_width_, core::pose::rna::RNA_SuiteInfo::torsion, and core::pose::TR().
Referenced by closest_by_dist4(), and closest_suite().
| RNA_SuiteInfo core::pose::rna::RNA_SuiteName::closest_by_dist4 | ( | Pose const & | pose, |
| Size const | res | ||
| ) | const |
| RNA_SuiteInfo core::pose::rna::RNA_SuiteName::closest_suite | ( | utility::fixedsizearray1< Real, 7 > const & | suite_dihedrals | ) | const |
References all_suites_, core::kinematics::distance(), distance_7d(), regular_half_width_, core::pose::rna::RNA_SuiteInfo::torsion, and core::pose::TR().
Referenced by closest_suite().
| RNA_SuiteInfo core::pose::rna::RNA_SuiteName::closest_suite | ( | Pose const & | pose, |
| Size const | res | ||
| ) | const |
References core::chemical::rna::ALPHA, core::chemical::rna::BETA, closest_by_dist4(), closest_suite(), core::chemical::rna::DELTA, core::chemical::rna::EPSILON, core::chemical::rna::GAMMA, core::pose::rna::is_rna_chainbreak(), core::conformation::Residue::mainchain_torsion(), core::pose::Pose::residue(), and core::chemical::rna::ZETA.
|
private |
References dist_pow_, and core::simple_metrics::metrics::sum.
Referenced by assign(), and closest_by_dist4().
|
private |
Referenced by assign(), closest_suite(), and fill_suiteness_derivative_7d().
|
private |
References dist_pow_, and core::simple_metrics::metrics::sum.
|
private |
References distance_7d(), and get_suiteness_derivative().
Referenced by assign().
|
private |
References delta2max, delta2min, delta3max, delta3min, delta_cutoff, gamma_cutoff1, gamma_cutoff2, gammammax, gammammin, gammapmax, gammapmin, gammatmax, and gammatmin.
Referenced by assign(), get_classifier(), and update_centers().
|
private |
References get_classifier().
Referenced by assign().
Referenced by fill_suiteness_derivative_7d().
|
private |
References all_suites_, dominant_suites_, half_width_dom_, half_width_sat_, regular_half_width_, and satellite_suites_.
Referenced by RNA_SuiteName().
|
private |
Referenced by assign().
| RNA_SuiteInfo core::pose::rna::RNA_SuiteName::name2suite | ( | std::string const & | name | ) | const |
References all_suites_.
|
private |
| void core::pose::rna::RNA_SuiteName::update_centers | ( | utility::vector1< utility::fixedsizearray1< Real, 7 > > const & | centers, |
| utility::vector1< std::string > const & | tags | ||
| ) |
References all_suites_, and get_classifier().
|
private |
Referenced by assign(), closest_by_dist4(), closest_suite(), init(), name2suite(), and update_centers().
| Real const core::pose::rna::RNA_SuiteName::delta2max |
Referenced by get_classifier().
| Real const core::pose::rna::RNA_SuiteName::delta2min |
Referenced by get_classifier().
| Real const core::pose::rna::RNA_SuiteName::delta3max |
Referenced by get_classifier().
| Real const core::pose::rna::RNA_SuiteName::delta3min |
Referenced by get_classifier().
| Real const core::pose::rna::RNA_SuiteName::delta_cutoff |
Referenced by get_classifier().
|
private |
Referenced by distance_4d(), and distance_7d().
|
private |
| Real const core::pose::rna::RNA_SuiteName::gamma_cutoff1 |
Referenced by get_classifier().
| Real const core::pose::rna::RNA_SuiteName::gamma_cutoff2 |
Referenced by get_classifier().
| Real const core::pose::rna::RNA_SuiteName::gammammax |
Referenced by get_classifier().
| Real const core::pose::rna::RNA_SuiteName::gammammin |
Referenced by get_classifier().
| Real const core::pose::rna::RNA_SuiteName::gammapmax |
Referenced by get_classifier().
| Real const core::pose::rna::RNA_SuiteName::gammapmin |
Referenced by get_classifier().
| Real const core::pose::rna::RNA_SuiteName::gammatmax |
Referenced by get_classifier().
| Real const core::pose::rna::RNA_SuiteName::gammatmin |
Referenced by get_classifier().
|
private |
|
private |
|
private |
Referenced by assign(), closest_by_dist4(), closest_suite(), and init().
|
private |
|
private |
Referenced by assign().
1.8.7