![]() |
Rosetta
2021.16
|
#include <PRESingleSet.hh>
Public Member Functions | |
| PRESingleSet (std::string const &filename, pose::Pose const &pose) | |
| construct PRESingleSet from data file, use mutator methods to set experimental conditions More... | |
| PRESingleSet (std::string const &filename, pose::Pose const &pose, Real const weight, std::string rate="R2", std::string single_pre_weigting="CONST") | |
| construct PRESingleSet from data file and set computation, weighting and rate type More... | |
| PRESingleSet (PRESingleSet const &other) | |
| copy constructor More... | |
| PRESingleSet & | operator= (PRESingleSet const &rhs) |
| assignment operator More... | |
| ~PRESingleSet () | |
| destructor More... | |
| Real | calc_gamma_I () const |
| return gyromagnetic ratio of the nuclear spin in rad/(s*T) (dimension is 10^6) More... | |
| Real | calc_omega_I () const |
| calculate nuclear spin frequency at given field strength in rad/s More... | |
| std::string | get_dataset_name () const |
| Getters. More... | |
| Size | get_number_pre () const |
| Real | get_weight () const |
| Real | get_scaling_factor () const |
| utility::vector1< PRESingle > const & | get_pre_single_vec () const |
| SINGLE_NMR_VALUE_WEIGHTING | get_single_pre_weighting_scheme () const |
| PRE_RATE_TYPE | get_pre_rate_type () const |
| std::string | pre_rate_type_to_string () const |
| Real | get_field_strength () const |
| bool | normalized_data () const |
| void | set_weight (Real weight) |
| void | set_field_strength (Real field) |
| void | set_single_pre_weighting_scheme (std::string const &weighting_scheme) |
| void | show (std::ostream &TR) const |
Private Member Functions | |
| PRESingleSet () | |
| default constructor More... | |
| void | init_from_filedata (std::string const &filename, pose::Pose const &pose) |
| utility function to initialize PRESingleSet from filedata More... | |
| void | register_options () |
| register options More... | |
| void | init_from_cml () |
Private Attributes | |
| std::string | dataset_name_ |
| utility::vector1< PRESingle > | pre_single_vec_ |
| Real | weight_ |
| Real | scaling_factor_ |
| Size | number_pre_ |
| PRE_RATE_TYPE | rate_type_ |
| SINGLE_NMR_VALUE_WEIGHTING | single_pre_weighting_scheme_ |
| Real | field_strength_ |
| bool | normalized_data_ |
Friends | |
| class | PREMultiSet |
| core::scoring::nmr::pre::PRESingleSet::PRESingleSet | ( | std::string const & | filename, |
| pose::Pose const & | pose | ||
| ) |
construct PRESingleSet from data file, use mutator methods to set experimental conditions
constructor with arguments initialize PRESingleSet from data file, use mutator methods to set experimental conditions
References init_from_cml(), init_from_filedata(), and register_options().
| core::scoring::nmr::pre::PRESingleSet::PRESingleSet | ( | std::string const & | filename, |
| pose::Pose const & | pose, | ||
| Real const | weight, | ||
| std::string | rate = "R2", |
||
| std::string | single_pre_weigting = "CONST" |
||
| ) |
construct PRESingleSet from data file and set computation, weighting and rate type
constructor with full argument list construct PRESingleSet from data file and set computation, weighting and rate type
References core::scoring::nmr::convert_string_to_rate_type(), core::scoring::nmr::convert_string_to_weighting_scheme(), init_from_cml(), init_from_filedata(), rate_type_, register_options(), and single_pre_weighting_scheme_.
| core::scoring::nmr::pre::PRESingleSet::PRESingleSet | ( | PRESingleSet const & | other | ) |
copy constructor
| core::scoring::nmr::pre::PRESingleSet::~PRESingleSet | ( | ) |
destructor
|
private |
default constructor
| Real core::scoring::nmr::pre::PRESingleSet::calc_gamma_I | ( | ) | const |
return gyromagnetic ratio of the nuclear spin in rad/(s*T) (dimension is 10^6)
References pre_single_vec_, core::scoring::nmr::PRE_SPIN_TYPE_C, core::scoring::nmr::PRE_SPIN_TYPE_H, and core::scoring::nmr::PRE_SPIN_TYPE_N.
Referenced by calc_omega_I().
| Real core::scoring::nmr::pre::PRESingleSet::calc_omega_I | ( | ) | const |
calculate nuclear spin frequency at given field strength in rad/s
References calc_gamma_I(), and field_strength_.
|
inline |
Getters.
References dataset_name_.
|
inline |
References field_strength_.
|
inline |
References number_pre_.
|
inline |
References rate_type_.
|
inline |
References pre_single_vec_.
|
inline |
References scaling_factor_.
|
inline |
References single_pre_weighting_scheme_.
|
private |
References normalized_data_.
Referenced by PRESingleSet().
|
private |
utility function to initialize PRESingleSet from filedata
References dataset_name_, core::scoring::nmr::pre::PRESingle::get_protein_spins(), core::pose::symmetry::is_symmetric(), core::conformation::symmetry::is_symmetric(), core::simple_metrics::metrics::mean, normalized_data_, number_pre_, pre_single_vec_, core::io::nmr::read_pre_datafile(), scaling_factor_, core::pose::symmetry::symmetry_info(), and core::scoring::nmr::pre::TR().
Referenced by PRESingleSet().
|
inline |
References normalized_data_.
| PRESingleSet & core::scoring::nmr::pre::PRESingleSet::operator= | ( | PRESingleSet const & | rhs | ) |
assignment operator
References dataset_name_, field_strength_, normalized_data_, number_pre_, pre_single_vec_, rate_type_, scaling_factor_, single_pre_weighting_scheme_, and weight_.
|
inline |
References core::scoring::nmr::R2_PARA, and rate_type_.
|
private |
register options
Referenced by PRESingleSet().
|
inline |
References field_strength_.
| void core::scoring::nmr::pre::PRESingleSet::set_single_pre_weighting_scheme | ( | std::string const & | weighting_scheme | ) |
| void core::scoring::nmr::pre::PRESingleSet::show | ( | std::ostream & | TR | ) | const |
References dataset_name_, field_strength_, number_pre_, pre_single_vec_, core::scoring::nmr::R2_PARA, rate_type_, scaling_factor_, and weight_.
|
friend |
|
private |
Referenced by get_dataset_name(), init_from_filedata(), operator=(), and show().
|
private |
Referenced by calc_omega_I(), get_field_strength(), operator=(), set_field_strength(), and show().
|
private |
Referenced by init_from_cml(), init_from_filedata(), normalized_data(), and operator=().
|
private |
Referenced by get_number_pre(), init_from_filedata(), operator=(), and show().
|
private |
Referenced by calc_gamma_I(), get_pre_single_vec(), init_from_filedata(), operator=(), and show().
|
private |
Referenced by get_pre_rate_type(), operator=(), pre_rate_type_to_string(), PRESingleSet(), and show().
|
private |
Referenced by get_scaling_factor(), init_from_filedata(), operator=(), and show().
|
private |
Referenced by get_single_pre_weighting_scheme(), operator=(), PRESingleSet(), and set_single_pre_weighting_scheme().
|
private |
Referenced by get_weight(), operator=(), set_weight(), and show().
1.8.7