![]() |
Rosetta
2021.16
|
fast access to assignments that are stored in CrossPeak – similar to FragID WARNING WARNING WARNING THREAD UNSAFE. THIS CLASS USES THE FUNCTION covalent_compliance WHICH RELIES ON THREAD-UNSAFE SINGLETON CovalentCompliance More...
#include <PeakAssignment.hh>

Public Types | |
| typedef core::scoring::constraints::AmbiguousNMRDistanceConstraintOP | NmrConstraintOP |
| typedef core::scoring::constraints::AmbiguousNMRDistanceConstraint | NmrConstraint |
Private Member Functions | |
| void | update_resonances_from_peak () |
| core::scoring::constraints::AmbiguousNMRConstraintOP | create_float_constraint (core::pose::Pose const &pose, core::scoring::func::FuncOP=nullptr) const |
fast access to assignments that are stored in CrossPeak – similar to FragID WARNING WARNING WARNING THREAD UNSAFE. THIS CLASS USES THE FUNCTION covalent_compliance WHICH RELIES ON THREAD-UNSAFE SINGLETON CovalentCompliance
| typedef core::scoring::constraints::AmbiguousNMRDistanceConstraint protocols::noesy_assign::PeakAssignment::NmrConstraint |
| typedef core::scoring::constraints::AmbiguousNMRDistanceConstraintOP protocols::noesy_assign::PeakAssignment::NmrConstraintOP |
|
overridedefault |
Automatically generated virtual destructor for class deriving directly from VirtualBase.
Auto-generated virtual destructor
| protocols::noesy_assign::PeakAssignment::PeakAssignment | ( | CrossPeak * | 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_.
| core::scoring::constraints::ConstraintOP protocols::noesy_assign::PeakAssignment::create_constraint | ( | core::pose::Pose const & | pose, |
| core::scoring::func::FuncOP | func = nullptr |
||
| ) | const |
References create_float_constraint(), and float_ambiguity().
Referenced by create_float_constraint().
| PeakAssignment::NmrConstraintOP protocols::noesy_assign::PeakAssignment::create_constraint | ( | core::pose::Pose const & | pose, |
| core::Size | ifloat, | ||
| core::scoring::func::FuncOP | func = nullptr |
||
| ) | const |
References atom(), normalized_peak_volume(), resonance(), resonance_id(), resonances(), and protocols::noesy_assign::tr().
|
private |
References create_constraint(), and float_ambiguity().
Referenced by create_constraint().
|
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_, core::chemical::element::F, protocols::noesy_assign::PeakAssignmentParameters::get_instance(), protocols::mean_field::max(), 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().
| core::Size protocols::noesy_assign::PeakAssignment::float_ambiguity | ( | ) | const |
References protocols::noesy_assign::Resonance::ambiguity(), has_proton(), and resonance().
Referenced by create_constraint(), and create_float_constraint().
|
inline |
References crosspeak_, and protocols::noesy_assign::CrossPeak::has_label().
Referenced by is_symmetric_partner_of(), and show().
|
inline |
References crosspeak_, and protocols::noesy_assign::CrossPeak::has_proton().
Referenced by float_ambiguity(), and show().
| bool protocols::noesy_assign::PeakAssignment::is_symmetric_partner_of | ( | PeakAssignment const & | other | ) | const |
|
inline |
|
inline |
References label_resonance_id(), and resonances().
| 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 protocols::noesy_assign::CrossPeak::Spin::assignment(), crosspeak_, protocols::noesy_assign::CrossPeak::has_label(), protocols::noesy_assign::CrossPeak::label(), and spin_id().
Referenced by is_symmetric_partner_of(), label_atom(), label_resonance(), 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_, protocols::noesy_assign::CrossPeak::cumulative_peak_volume(), 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(), protocols::mean_field::max(), protocols::mean_field::min(), 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 |
References resonance_id(), and resonances().
Referenced by create_constraint(), and float_ambiguity().
|
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(), resonance(), 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_, and protocols::noesy_assign::CrossPeak::resonances().
Referenced by atom(), calibration_atom_type(), create_constraint(), label_atom(), label_resonance(), resid(), resonance(), update_chemshiftscore_from_peak(), protocols::noesy_assign::PeakFileFormat_xpk::write_assignment(), and protocols::noesy_assign::PeakFileFormat_Sparky::write_assignment().
|
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 | ( | ) |
References chemshift_overlap_, protocols::noesy_assign::PeakAssignmentParameters::chemshift_overlap_weight_, crosspeak_, protocols::noesy_assign::CrossPeak::dimension(), protocols::noesy_assign::CrossPeak::folder(), protocols::noesy_assign::PeakAssignmentParameters::get_instance(), protocols::noesy_assign::Resonance::pmatch(), resonances(), protocols::noesy_assign::CrossPeak::spin(), spin_id(), core::simple_metrics::metrics::sum, and protocols::noesy_assign::CrossPeak::tolerance().
|
private |
References protocols::noesy_assign::CrossPeak::Spin::assignment(), crosspeak_, protocols::noesy_assign::CrossPeak::proton(), resonance1_, resonance2_, and spin_id().
Referenced by PeakAssignment().
| void protocols::noesy_assign::PeakAssignment::update_upperdistance_score | ( | ) |
WARNING WARNING WARNING THREAD UNSAFE covalent_compliance RELIES ON THREAD-UNSAFE SINGLETON CovalentCompliance
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().
1.8.7