|
Rosetta 3.5
|
#include <Resonance.hh>


Public Member Functions | |
| Resonance () | |
| Resonance (core::Size label, core::Real freq, core::Real error, core::id::NamedAtomID const &id, core::chemical::AA, core::Real intensity=1.0) | |
| ~Resonance () | |
| virtual ResonanceOP | clone () |
| virtual void | write_to_stream (std::ostream &) const |
| output More... | |
| virtual void | write_to_stream (std::ostream &, core::chemical::AA aa) const |
| core::Size | label () const |
| ResonanceID. More... | |
| core::id::NamedAtomID const & | atom () const |
| Atom. More... | |
| core::Size | resid () const |
| std::string const & | name () const |
| bool | is_proton () const |
| core::Real | freq () const |
| resonance frequency (chemical shift) More... | |
| core::Real | error () const |
| core::Real | tolerance () const |
| bool | match (core::Real freq, core::Real error, FoldResonance const &folder) const |
| Resonance matches the given cross-peaks frequency. More... | |
| virtual core::Real | pmatch (core::Real freq, core::Real error, FoldResonance const &folder) const |
| void | combine (std::deque< ResonanceOP > &last_resonances, bool drain) |
| core::chemical::AA | aa () const |
| core::Real | intensity () const |
| in ILV-labelled proteins, the both LV methyls are labelled randomly with 50% probability, whereas I delta methyls are labelled 100% More... | |
| void | set_intensity (core::Real setting) |
| CALIBRATION_ATOM_TYPE | calibration_atom_type () const |
| classification for calibration... e.g., Backbone, sidechain, etc.. More... | |
| core::Real | _pmatch (core::Real freq, core::Real error, FoldResonance const &folder) const |
Private Member Functions | |
| void | _write_to_stream (std::ostream &) const |
@detail
Resonance combines resonanceID (label), chemical shift (freq), tolerance (error), and the assigned atom (atom, name, resid) (provided accessor methods of "Resonance": label, atom, resid, name, freq, error, tolerance, calibration_atom_type )
Definition at line 43 of file Resonance.hh.
| protocols::noesy_assign::Resonance::Resonance | ( | ) |
Definition at line 65 of file Resonance.cc.
Referenced by clone().
| protocols::noesy_assign::Resonance::Resonance | ( | core::Size | label, |
| core::Real | freq, | ||
| core::Real | error, | ||
| core::id::NamedAtomID const & | id, | ||
| core::chemical::AA | aa, | ||
| core::Real | intensity = 1.0 |
||
| ) |
Definition at line 67 of file Resonance.cc.
References aa_, protocols::noesy_assign::PeakCalibrator::atom_type(), calibration_atom_type_, and is_proton_.
| protocols::noesy_assign::Resonance::~Resonance | ( | ) |
Definition at line 79 of file Resonance.cc.
| core::Real protocols::noesy_assign::Resonance::_pmatch | ( | core::Real | freq, |
| core::Real | error, | ||
| FoldResonance const & | folder | ||
| ) | const |
Definition at line 85 of file Resonance.cc.
References freq(), and tolerance().
Referenced by pmatch().
|
private |
Definition at line 89 of file Resonance.cc.
References core::id::NamedAtomID::atom(), atom_, error_, freq_, label_, and core::id::NamedAtomID::rsd().
Referenced by write_to_stream().
|
inline |
Definition at line 80 of file Resonance.hh.
References aa_.
|
inline |
|
inline |
classification for calibration... e.g., Backbone, sidechain, etc..
Definition at line 89 of file Resonance.hh.
References calibration_atom_type_.
|
inlinevirtual |
Definition at line 49 of file Resonance.hh.
References Resonance().
| void protocols::noesy_assign::Resonance::combine | ( | std::deque< ResonanceOP > & | last_resonances, |
| bool | drain = false |
||
| ) |
Definition at line 106 of file Resonance.cc.
References atom_, intensity(), intensity_, name(), resid(), and core::io::serialization::size().
|
inline |
Definition at line 68 of file Resonance.hh.
References error_.
|
inline |
resonance frequency (chemical shift)
Definition at line 67 of file Resonance.hh.
References freq_.
Referenced by _pmatch().
|
inline |
in ILV-labelled proteins, the both LV methyls are labelled randomly with 50% probability, whereas I delta methyls are labelled 100%
Definition at line 83 of file Resonance.hh.
References intensity_.
Referenced by combine(), and write_to_stream().
|
inline |
Definition at line 65 of file Resonance.hh.
References is_proton_.
|
inline |
ResonanceID.
Definition at line 59 of file Resonance.hh.
References label_.
Referenced by protocols::noesy_assign::CrossPeak3D::assign_labelled_spin().
|
inline |
Resonance matches the given cross-peaks frequency.
Definition at line 72 of file Resonance.hh.
References pmatch().
Referenced by protocols::noesy_assign::CrossPeak3D::assign_labelled_spin().
|
inline |
Definition at line 64 of file Resonance.hh.
References core::id::NamedAtomID::atom(), and atom_.
Referenced by combine().
|
virtual |
Reimplemented in protocols::noesy_assign::FloatingResonance.
Definition at line 81 of file Resonance.cc.
References _pmatch().
Referenced by match(), and protocols::noesy_assign::PeakAssignment::update_chemshiftscore_from_peak().
|
inline |
Definition at line 63 of file Resonance.hh.
References atom_, and core::id::NamedAtomID::rsd().
Referenced by combine().
|
inline |
Definition at line 84 of file Resonance.hh.
References intensity_.
|
inline |
|
virtual |
output
Reimplemented in protocols::noesy_assign::FloatingResonance.
Definition at line 95 of file Resonance.cc.
References _write_to_stream(), and intensity().
Referenced by protocols::noesy_assign::FloatingResonance::write_to_stream().
|
virtual |
Reimplemented in protocols::noesy_assign::FloatingResonance.
Definition at line 100 of file Resonance.cc.
References _write_to_stream(), intensity(), core::chemical::name_from_aa(), and core::chemical::oneletter_code_from_aa().
|
private |
Definition at line 100 of file Resonance.hh.
Referenced by aa(), and Resonance().
|
private |
Definition at line 99 of file Resonance.hh.
Referenced by _write_to_stream(), atom(), combine(), name(), and resid().
|
private |
Definition at line 102 of file Resonance.hh.
Referenced by calibration_atom_type(), and Resonance().
|
private |
Definition at line 97 of file Resonance.hh.
Referenced by _write_to_stream(), error(), and tolerance().
|
private |
Definition at line 96 of file Resonance.hh.
Referenced by _write_to_stream(), and freq().
|
private |
Definition at line 101 of file Resonance.hh.
Referenced by combine(), intensity(), and set_intensity().
|
private |
Definition at line 98 of file Resonance.hh.
Referenced by is_proton(), and Resonance().
|
private |
Definition at line 95 of file Resonance.hh.
Referenced by _write_to_stream(), and label().
1.8.4