|
Rosetta 3.5
|
#include <OrbitalsStatistics.hh>

Public Types | |
| enum | orbital_type_name { C_pi_sp2 =1, N_pi_sp2, N_p_sp2, O_pi_sp2, O_p_sp2, O_p_sp3, S_p_sp3 } |
Public Member Functions | |
| OrbitalsStatistics () | |
| void | sc_H_orbital (core::pose::Pose &pose) |
| get statistics based upon hydrogen to orbital distance/angle More... | |
| void | increment_histogram_bin (core::Real &distance, core::Real &angle, numeric::histograms::TwoDHistogram< core::Size, core::SSize > &histogram) |
| Undefined, commenting out to fix PyRosetta build void bb_stats(core::pose::Pose & pose);. More... | |
| void | bb_stats (core::pose::Pose &pdb) |
| numeric::histograms::TwoDHistogram < core::Size, core::SSize > | get_2D_histogram () |
| utility::vector1 < numeric::histograms::TwoDHistogram < core::Size, core::SSize > > | get_histogram_vector () |
| core::Size | get_number_of_histograms () |
Private Member Functions | |
| OrbitalsStatistics (OrbitalsStatistics const &) | |
Private Attributes | |
| utility::vector1 < numeric::histograms::TwoDHistogram < core::Size, core::SSize > > | histogram_vector_ |
| numeric::histograms::TwoDHistogram < core::Size, core::SSize > | twoD_histogram_ |
| core::Size | number_of_histograms_ |
| std::map< std::string, orbital_type_name > | orbital_type_2_enum_ |
| std::ofstream | statistics_output_ |
Definition at line 64 of file OrbitalsStatistics.hh.
| Enumerator | |
|---|---|
| C_pi_sp2 | |
| N_pi_sp2 | |
| N_p_sp2 | |
| O_pi_sp2 | |
| O_p_sp2 | |
| O_p_sp3 | |
| S_p_sp3 | |
Definition at line 67 of file OrbitalsStatistics.hh.
| core::scoring::orbitals::OrbitalsStatistics::OrbitalsStatistics | ( | ) |
Definition at line 81 of file OrbitalsStatistics.cc.
References C_pi_sp2, N_p_sp2, N_pi_sp2, number_of_histograms_, O_p_sp2, O_p_sp3, O_pi_sp2, orbital_type_2_enum_, core::scoring::pair, S_p_sp3, and twoD_histogram_.
|
private |
| void core::scoring::orbitals::OrbitalsStatistics::bb_stats | ( | core::pose::Pose & | pdb) |
Definition at line 374 of file OrbitalsStatistics.cc.
References core::conformation::Residue::atom(), core::conformation::Residue::atom_is_backbone(), core::conformation::Residue::atoms_with_orb_index(), core::conformation::Residue::bonded_neighbor(), core::conformation::Residue::bonded_orbitals(), core::conformation::Residue::Haro_index(), histogram_vector_, core::conformation::Residue::Hpol_index(), core::pose::Pose::n_residue(), core::chemical::orbitals::OrbitalType::name(), core::conformation::Residue::name3(), core::conformation::Residue::nbr_atom_xyz(), number_of_histograms_, core::conformation::Residue::orbital_type(), core::conformation::Residue::orbital_xyz(), core::pose::Pose::pdb_info(), core::pose::Pose::residue(), core::conformation::Residue::seqpos(), statistics_output_, twoD_histogram_, protocols::kinmatch::xyz(), and core::conformation::Atom::xyz().
| numeric::histograms::TwoDHistogram< core::Size, core::SSize > core::scoring::orbitals::OrbitalsStatistics::get_2D_histogram | ( | ) |
Definition at line 113 of file OrbitalsStatistics.cc.
References twoD_histogram_.
| utility::vector1< numeric::histograms::TwoDHistogram< core::Size, core::SSize > > core::scoring::orbitals::OrbitalsStatistics::get_histogram_vector | ( | ) |
Definition at line 118 of file OrbitalsStatistics.cc.
References histogram_vector_.
| core::Size core::scoring::orbitals::OrbitalsStatistics::get_number_of_histograms | ( | ) |
Definition at line 123 of file OrbitalsStatistics.cc.
References number_of_histograms_.
| void core::scoring::orbitals::OrbitalsStatistics::increment_histogram_bin | ( | core::Real & | distance, |
| core::Real & | angle, | ||
| numeric::histograms::TwoDHistogram< core::Size, core::SSize > & | histogram | ||
| ) |
Undefined, commenting out to fix PyRosetta build void bb_stats(core::pose::Pose & pose);.
increment the orbital histogram bin based upon a distance and angle. Currently the statistics are best with .1 incremented bins
Definition at line 131 of file OrbitalsStatistics.cc.
References protocols::noesy_assign::round().
| void core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital | ( | core::pose::Pose & | pose) |
get statistics based upon hydrogen to orbital distance/angle
Definition at line 208 of file OrbitalsStatistics.cc.
References core::conformation::Residue::atom(), core::conformation::Residue::atom_is_backbone(), core::conformation::Residue::atoms_with_orb_index(), core::conformation::Residue::bonded_neighbor(), core::conformation::Residue::bonded_orbitals(), core::conformation::Residue::Haro_index(), core::conformation::Residue::has_sc_orbitals(), histogram_vector_, core::conformation::Residue::Hpol_index(), core::pose::Pose::n_residue(), core::chemical::orbitals::OrbitalType::name(), core::conformation::Residue::name3(), core::conformation::Residue::nbr_atom_xyz(), number_of_histograms_, core::conformation::Residue::orbital_type(), core::conformation::Residue::orbital_xyz(), core::pose::Pose::pdb_info(), core::pose::Pose::residue(), core::conformation::Residue::seqpos(), statistics_output_, twoD_histogram_, protocols::kinmatch::xyz(), and core::conformation::Atom::xyz().
|
private |
Non-copyable due to std::ofstream member, we need so PyRosetta builder can figure out not to try to create copy constructor.
Definition at line 104 of file OrbitalsStatistics.hh.
Referenced by bb_stats(), get_histogram_vector(), and sc_H_orbital().
|
private |
Definition at line 106 of file OrbitalsStatistics.hh.
Referenced by bb_stats(), get_number_of_histograms(), OrbitalsStatistics(), and sc_H_orbital().
|
private |
Definition at line 107 of file OrbitalsStatistics.hh.
Referenced by OrbitalsStatistics().
|
private |
Definition at line 108 of file OrbitalsStatistics.hh.
Referenced by bb_stats(), and sc_H_orbital().
|
private |
Definition at line 105 of file OrbitalsStatistics.hh.
Referenced by bb_stats(), get_2D_histogram(), OrbitalsStatistics(), and sc_H_orbital().
1.8.4