![]() |
Rosetta Protocols
2014.16.56682
|
fast access to assignments that are stored in CrossPeak – similar to FragID More...
#include <PeakAssignment.hh>
Public Types | |
| typedef core::scoring::constraints::AmbiguousNMRDistanceConstraintOP | NmrConstraintOP |
| typedef core::scoring::constraints::AmbiguousNMRDistanceConstraint | NmrConstraint |
Public Member Functions | |
| PeakAssignment (CrossPeakAP, core::Size assign_spin1, core::Size assign_spin2) | |
| core::Size | spin_id (core::Size select) |
| core::Size | resonance_id (core::Size select) const |
| return resonance_id, i.e., pointer into Resonance list that will resolve in assigned atom More... | |
| core::id::NamedAtomID const & | atom (ResonanceList const &resonances, core::Size iatom) const |
| returns atom 1 or 2 of the assigned cross-peak. — might throw Exception if atom not found in ResonanceList More... | |
| core::Size | resid (ResonanceList const &resonances, core::Size iatom) const |
| returns residue number of a1 or a2 of the assigned cross-peak, — might throw Exception if atom not found More... | |
| bool | operator== (PeakAssignment const &other) const |
| bool | is_symmetric_partner_of (PeakAssignment const &other) const |
| void | invalidate_assignment () |
| CrossPeak & | crosspeak () |
| CrossPeak const & | crosspeak () const |
| core::Size | assignment_index () const |
| virtual | ~PeakAssignment () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
| PeakAssignment (CrossPeakAP const &, core::Size assign_spin1, core::Size assign_spin2) | |
| core::Size | spin_id (core::Size select) const |
| core::Size | resonance_id (core::Size select) const |
| return resonance_id, i.e., pointer into Resonance list that will resolve in assigned atom More... | |
| bool | has_label (core::Size select) const |
| bool | has_proton (core::Size select) const |
| core::Size | label_resonance_id (core::Size select) const |
| return resonance_id, i.e., pointer into Resonance list that will resolve in assigned atom More... | |
| core::id::NamedAtomID const & | atom (core::Size iatom) const |
| returns atom 1 or 2 of the assigned cross-peak. — might throw Exception if atom not found in ResonanceList More... | |
| core::id::NamedAtomID const & | label_atom (core::Size iatom) const |
| CALIBRATION_ATOM_TYPE | calibration_atom_type (core::Size iatom) const |
| NmrConstraintOP | create_constraint (core::pose::Pose const &pose, core::scoring::func::FuncOP=NULL) const |
| core::Size | resid (core::Size iatom) const |
| returns residue number of a1 or a2 of the assigned cross-peak, — might throw Exception if atom not found More... | |
| bool | operator== (PeakAssignment const &other) const |
| bool | is_symmetric_partner_of (PeakAssignment const &other) const |
| ResonanceList const & | resonances () const |
| CrossPeak & | crosspeak () |
| CrossPeak const & | crosspeak () const |
| void | set_symmetry (core::Real setting=0) |
| core::Real | symmetry_compliance () const |
| core::Real | chemshift_compliance () const |
| void | set_network_anchoring (core::Real setting) |
| void | set_network_anchoring_per_residue (core::Real reswise_setting) |
| core::Real | network_anchoring () const |
| core::Real | network_anchoring_per_residue () const |
| core::Real | decoy_compatibility () const |
| void | set_decoy_compatibility (core::Real setting) |
| void | update_chemshiftscore_from_peak () |
| void | update_upperdistance_score () |
| core::Real | peak_volume () const |
| this is not normalized More... | |
| core::Real | normalized_peak_volume () const |
| only correct if peak_volumes have been update in CrossPeaks. More... | |
| void | show (std::ostream &os) const |
| void | dump_weights (std::ostream &os) const |
| void | set_native_distance_viol (core::Real setting) |
| core::Real | native_distance_viol () |
Private Member Functions | |
| void | update_resonances_from_peak () |
fast access to assignments that are stored in CrossPeak – similar to FragID
| typedef core::scoring::constraints::AmbiguousNMRDistanceConstraint protocols::noesy_assign::PeakAssignment::NmrConstraint |
| typedef core::scoring::constraints::AmbiguousNMRDistanceConstraintOP protocols::noesy_assign::PeakAssignment::NmrConstraintOP |
| protocols::noesy_assign::PeakAssignment::PeakAssignment | ( | CrossPeakAP | , |
| core::Size | assign_spin1, | ||
| core::Size | assign_spin2 | ||
| ) |
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
| protocols::noesy_assign::PeakAssignment::PeakAssignment | ( | CrossPeakAP const & | cp, |
| core::Size | assign_spin1, | ||
| core::Size | assign_spin2 | ||
| ) |
References update_resonances_from_peak().
|
inline |
|
inline |
returns atom 1 or 2 of the assigned cross-peak. — might throw Exception if atom not found in ResonanceList
References resonance_id().
Referenced by protocols::noesy_assign::PeakAssignmentResidueMap::compute_Nk(), create_constraint(), show(), update_upperdistance_score(), protocols::noesy_assign::PeakFileFormat_xpk::write_assignment(), protocols::noesy_assign::PeakFileFormat_Sparky::write_assignment(), and protocols::noesy_assign::PeakFileFormat::write_assignment().
|
inline |
returns atom 1 or 2 of the assigned cross-peak. — might throw Exception if atom not found in ResonanceList
References resonance_id(), and resonances().
|
inline |
References resonance_id(), and resonances().
|
inline |
References chemshift_overlap_.
| PeakAssignment::NmrConstraintOP protocols::noesy_assign::PeakAssignment::create_constraint | ( | core::pose::Pose const & | pose, |
| core::scoring::func::FuncOP | func = NULL |
||
| ) | const |
|
inline |
References crosspeak_.
|
inline |
References crosspeak_.
|
inline |
References crosspeak_.
|
inline |
References crosspeak_.
|
inline |
References decoy_compatibility_.
| void protocols::noesy_assign::PeakAssignment::dump_weights | ( | std::ostream & | os | ) | const |
References chemshift_overlap_, covalent_compliance_, protocols::noesy_assign::PeakAssignmentParameters::covalent_compliance_weight_, decoy_compatibility_, protocols::noesy_assign::PeakAssignmentParameters::get_instance(), native_distance_viol_, network_anchoring_, network_anchoring_per_residue_, params, symmetry_compliance_, and protocols::noesy_assign::PeakAssignmentParameters::symmetry_compliance_weight_.
Referenced by protocols::noesy_assign::PeakFileFormat::write_assignment_stats().
|
inline |
References crosspeak_.
Referenced by show().
|
inline |
References crosspeak_.
Referenced by show().
| void protocols::noesy_assign::PeakAssignment::invalidate_assignment | ( | ) |
|
inline |
References resonance_id().
| bool protocols::noesy_assign::PeakAssignment::is_symmetric_partner_of | ( | PeakAssignment const & | other | ) | const |
|
inline |
| core::Size protocols::noesy_assign::PeakAssignment::label_resonance_id | ( | core::Size | select | ) | const |
return resonance_id, i.e., pointer into Resonance list that will resolve in assigned atom
References crosspeak_, runtime_assert, and spin_id().
Referenced by label_atom(), protocols::noesy_assign::PeakFileFormat_xpk::write_assignment(), protocols::noesy_assign::PeakFileFormat_Sparky::write_assignment(), and protocols::noesy_assign::PeakFileFormat::write_assignment().
|
inline |
References native_distance_viol_.
|
inline |
References network_anchoring_.
|
inline |
References network_anchoring_per_residue_.
| Real protocols::noesy_assign::PeakAssignment::normalized_peak_volume | ( | ) | const |
only correct if peak_volumes have been update in CrossPeaks.
References crosspeak_, and peak_volume().
Referenced by create_constraint(), and protocols::noesy_assign::PeakFileFormat::write_assignment_stats().
|
inline |
References crosspeak_, and utility::pointer::access_ptr< T >::get().
|
inline |
References crosspeak_, utility::pointer::access_ptr< T >::get(), and spin_id().
| Real protocols::noesy_assign::PeakAssignment::peak_volume | ( | ) | const |
this is not normalized
References chemshift_overlap_, covalent_compliance_, protocols::noesy_assign::PeakAssignmentParameters::covalent_compliance_weight_, decoy_compatibility_, protocols::noesy_assign::PeakAssignmentParameters::get_instance(), network_anchoring_, params, protocols::noesy_assign::PeakAssignmentParameters::smax_, symmetry_compliance_, and protocols::noesy_assign::PeakAssignmentParameters::symmetry_compliance_weight_.
Referenced by normalized_peak_volume().
|
inline |
returns residue number of a1 or a2 of the assigned cross-peak, — might throw Exception if atom not found
References resonance_id().
Referenced by protocols::noesy_assign::PeakAssignmentResidueMap::check_for_symmetric_peaks(), and protocols::noesy_assign::PeakAssignmentResidueMap::remove().
|
inline |
returns residue number of a1 or a2 of the assigned cross-peak, — might throw Exception if atom not found
References resonance_id(), and resonances().
|
inline |
return resonance_id, i.e., pointer into Resonance list that will resolve in assigned atom
References resonance1_, resonance2_, and runtime_assert.
Referenced by atom(), calibration_atom_type(), create_constraint(), is_symmetric_partner_of(), resid(), protocols::noesy_assign::PeakFileFormat_Sparky::write_assignment(), protocols::noesy_assign::PeakFileFormat_xpk::write_assignment(), and protocols::noesy_assign::PeakFileFormat::write_assignment().
|
inline |
return resonance_id, i.e., pointer into Resonance list that will resolve in assigned atom
References resonance1_, resonance2_, and runtime_assert.
| ResonanceList const & protocols::noesy_assign::PeakAssignment::resonances | ( | ) | const |
|
inline |
References decoy_compatibility_.
|
inline |
References native_distance_viol_.
|
inline |
References network_anchoring_.
|
inline |
References network_anchoring_per_residue_.
|
inline |
References symmetry_compliance_.
Referenced by protocols::noesy_assign::PeakAssignmentResidueMap::check_for_symmetric_peaks().
| void protocols::noesy_assign::PeakAssignment::show | ( | std::ostream & | os | ) | const |
References atom(), has_label(), has_proton(), and label_atom().
Referenced by protocols::noesy_assign::operator<<().
|
inline |
References runtime_assert, spin_assign_index1_, and spin_assign_index2_.
Referenced by label_resonance_id(), operator==(), and update_chemshiftscore_from_peak().
|
inline |
References runtime_assert, spin_assign_index1_, and spin_assign_index2_.
|
inline |
References symmetry_compliance_.
| void protocols::noesy_assign::PeakAssignment::update_chemshiftscore_from_peak | ( | ) |
|
private |
Referenced by PeakAssignment().
| void protocols::noesy_assign::PeakAssignment::update_upperdistance_score | ( | ) |
References atom(), protocols::noesy_assign::covalent_compliance(), and covalent_compliance_.
|
private |
|
private |
Referenced by chemshift_compliance(), dump_weights(), peak_volume(), and update_chemshiftscore_from_peak().
|
private |
Referenced by dump_weights(), peak_volume(), and update_upperdistance_score().
|
private |
|
private |
|
private |
Referenced by decoy_compatibility(), dump_weights(), peak_volume(), and set_decoy_compatibility().
|
private |
|
private |
Referenced by dump_weights(), native_distance_viol(), and set_native_distance_viol().
|
private |
|
private |
Referenced by dump_weights(), network_anchoring(), peak_volume(), and set_network_anchoring().
|
private |
Referenced by dump_weights(), network_anchoring_per_residue(), and set_network_anchoring_per_residue().
|
private |
Referenced by resonance_id().
|
private |
Referenced by resonance_id().
|
private |
Referenced by spin_id().
|
private |
Referenced by spin_id().
|
private |
Referenced by dump_weights(), peak_volume(), set_symmetry(), and symmetry_compliance().
|
private |
1.8.7