Rosetta 3.5
|
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 | |
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::constraints::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 |
|
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 |
returns atom 1 or 2 of the assigned cross-peak. — might throw Exception if atom not found in ResonanceList
References resonance_id(), and resonances().
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 |
References resonance_id(), and resonances().
|
inline |
References chemshift_overlap_.
PeakAssignment::NmrConstraintOP protocols::noesy_assign::PeakAssignment::create_constraint | ( | core::pose::Pose const & | pose, |
core::scoring::constraints::FuncOP | func = NULL |
||
) | const |
References atom(), normalized_peak_volume(), resonance_id(), core::id::NamedAtomID::rsd(), and tr().
|
inline |
References crosspeak_.
Referenced by is_symmetric_partner_of().
|
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_, symmetry_compliance_, and protocols::noesy_assign::PeakAssignmentParameters::symmetry_compliance_weight_.
Referenced by protocols::noesy_assign::PeakFileFormat::write_assignment_stats().
|
inline |
References crosspeak_.
Referenced by is_symmetric_partner_of(), and show().
|
inline |
References crosspeak_.
Referenced by show().
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_, and spin_id().
Referenced by is_symmetric_partner_of(), label_atom(), protocols::noesy_assign::PeakFileFormat_Sparky::write_assignment(), protocols::noesy_assign::PeakFileFormat_xpk::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 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_, 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(), and resonances().
Referenced by protocols::noesy_assign::PeakAssignmentResidueMap::check_for_symmetric_peaks(), and protocols::noesy_assign::PeakAssignmentResidueMap::remove().
|
inline |
return resonance_id, i.e., pointer into Resonance list that will resolve in assigned atom
References resonance1_, and resonance2_.
Referenced by atom(), calibration_atom_type(), create_constraint(), is_symmetric_partner_of(), resid(), protocols::noesy_assign::PeakFileFormat_xpk::write_assignment(), protocols::noesy_assign::PeakFileFormat_Sparky::write_assignment(), and protocols::noesy_assign::PeakFileFormat::write_assignment().
ResonanceList const & protocols::noesy_assign::PeakAssignment::resonances | ( | ) | const |
References crosspeak_.
Referenced by atom(), calibration_atom_type(), label_atom(), resid(), and update_chemshiftscore_from_peak().
|
inline |
References decoy_compatibility_.
|
inline |
References native_distance_viol_.
|
inline |
References network_anchoring_.
|
inline |
References network_anchoring_per_residue_.
Referenced by protocols::noesy_assign::PeakAssignmentResidueMap::network_analysis2().
|
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 spin_assign_index1_, and spin_assign_index2_.
Referenced by label_resonance_id(), operator==(), update_chemshiftscore_from_peak(), and update_resonances_from_peak().
|
inline |
References symmetry_compliance_.
void protocols::noesy_assign::PeakAssignment::update_chemshiftscore_from_peak | ( | ) |
|
private |
References crosspeak_, resonance1_, resonance2_, and spin_id().
Referenced by PeakAssignment().
void protocols::noesy_assign::PeakAssignment::update_upperdistance_score | ( | ) |
References atom(), protocols::noesy_assign::covalent_compliance(), and covalent_compliance_.
|
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 |
Referenced by decoy_compatibility(), dump_weights(), peak_volume(), and set_decoy_compatibility().
|
private |
Referenced by dump_weights(), native_distance_viol(), and set_native_distance_viol().
|
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(), and update_resonances_from_peak().
|
private |
Referenced by resonance_id(), and update_resonances_from_peak().
|
private |
Referenced by spin_id().
|
private |
Referenced by spin_id().
|
private |
Referenced by dump_weights(), peak_volume(), set_symmetry(), and symmetry_compliance().