|
Rosetta 3.5
|
A simple class that describes the geometry for a particular residue type. It describes the coordinate frame geometry for the fourth atom defining each chi dihedral. The fourth atom is called the "chi tip" atom, as it's at the tip of the growing kinematic chain when building chi i. This class also describes the location of the atoms controlled by each chi which are not the chi-tip atoms; it measures their location in the coordinate frame of the chi-tip atom. More...
#include <ProteinUpstreamBuilder.hh>


Public Types | |
| typedef core::Size | Size |
| typedef core::Real | Real |
| typedef utility::pointer::ReferenceCount | parent |
Public Member Functions | |
| BuildSet () | |
| virtual | ~BuildSet () |
| BuildSet (BuildSet const &) | |
| BuildSet const & | operator= (BuildSet const &rhs) |
| void | set_residue_type (core::chemical::ResidueTypeCOP restype, bool backbone_only=false) |
| initialization More... | |
| void | set_sample_strategy_for_chi (Size chi, SampleStrategyData const &data) |
| void | set_downstream_algorithm (downstream::DownstreamAlgorithmOP) |
| bool | has_restype () const |
| accessors More... | |
| core::chemical::ResidueType const & | restype () const |
| bool | backbone_only () const |
| UpstreamResTypeGeometry const & | restype_geometry () const |
| Real | probability_limit () const |
| SampleStrategyData const & | sample_strategy_for_chi (Size chi) const |
| bool | has_algorithm () |
| downstream::DownstreamAlgorithm const & | algorithm () const |
| downstream::DownstreamAlgorithm & | algorithm () |
| Size | nbonds_from_bb_atom (Size atom_index) const |
| ProbeRadius | atom_radius (Size atomno) const |
| void | set_fa_dun_cutoff (core::Real cutoff) |
| bool | check_fa_dun () const |
| core::Real | fa_dun_cutoff () const |
A simple class that describes the geometry for a particular residue type. It describes the coordinate frame geometry for the fourth atom defining each chi dihedral. The fourth atom is called the "chi tip" atom, as it's at the tip of the growing kinematic chain when building chi i. This class also describes the location of the atoms controlled by each chi which are not the chi-tip atoms; it measures their location in the coordinate frame of the chi-tip atom.
To generate the coordinate of the chi-tip atom, the stored coordinate frame is multiplied by the coordinate frame at the third atom after that coordinate frame has been multipled by the chi-angle-z-axis rotation HT. Still sketchy on this class. It holds all of the data needed for describing the geometry of the downstream partner relative to the upstream partner for a single residue type. This class holds the data for deciding which base rotamers to consider, how each base rotamer should be expanded to produce a full set of chi rotamers, and how to orient the downstream partner relative to this rotamer. It also holds the UpstreamResTypeGeometry object for the restype being built.
Definition at line 229 of file ProteinUpstreamBuilder.hh.
Definition at line 234 of file ProteinUpstreamBuilder.hh.
Definition at line 233 of file ProteinUpstreamBuilder.hh.
Definition at line 232 of file ProteinUpstreamBuilder.hh.
| protocols::match::upstream::BuildSet::BuildSet | ( | ) |
Definition at line 275 of file ProteinUpstreamBuilder.cc.
|
virtual |
Definition at line 282 of file ProteinUpstreamBuilder.cc.
| protocols::match::upstream::BuildSet::BuildSet | ( | BuildSet const & | other) |
Definition at line 284 of file ProteinUpstreamBuilder.cc.
|
inline |
Definition at line 292 of file ProteinUpstreamBuilder.hh.
References algorithm_.
Referenced by protocols::match::Matcher::add_external_geometry_samples_for_constraint(), and set_downstream_algorithm().
|
inline |
Definition at line 297 of file ProteinUpstreamBuilder.hh.
References algorithm_.
|
inline |
Definition at line 307 of file ProteinUpstreamBuilder.hh.
References atom_radii_.
|
inline |
Definition at line 266 of file ProteinUpstreamBuilder.hh.
References backbone_only_.
Referenced by protocols::match::upstream::ProteinUpstreamBuilder::add_build_set(), and set_residue_type().
|
inline |
Definition at line 316 of file ProteinUpstreamBuilder.hh.
References check_fa_dun_.
|
inline |
Definition at line 320 of file ProteinUpstreamBuilder.hh.
References fa_dun_cutoff_.
|
inline |
Definition at line 287 of file ProteinUpstreamBuilder.hh.
References algorithm_.
Referenced by protocols::match::Matcher::add_external_geometry_samples_for_constraint().
|
inline |
accessors
Definition at line 256 of file ProteinUpstreamBuilder.hh.
References restype_.
Referenced by protocols::match::Matcher::create_ds_builder().
Definition at line 302 of file ProteinUpstreamBuilder.hh.
References nbonds_from_bb_atom_.
Definition at line 290 of file ProteinUpstreamBuilder.cc.
References algorithm_, atom_radii_, backbone_only_, check_fa_dun_, fa_dun_cutoff_, nbonds_from_bb_atom_, restype_, restype_geom_, rot_prob_accumulation_limit_, and sample_strategy_for_chi_.
|
inline |
Definition at line 276 of file ProteinUpstreamBuilder.hh.
References rot_prob_accumulation_limit_.
|
inline |
Definition at line 261 of file ProteinUpstreamBuilder.hh.
References restype_.
Referenced by protocols::match::Matcher::create_ds_builder(), protocols::match::upstream::FullChiSampleSet::expand_non_dunbrack_chi(), protocols::match::upstream::FullChiSampleSet::FullChiSampleSet(), and set_residue_type().
|
inline |
Definition at line 271 of file ProteinUpstreamBuilder.hh.
References restype_geom_.
|
inline |
Definition at line 282 of file ProteinUpstreamBuilder.hh.
References sample_strategy_for_chi_.
Referenced by protocols::match::upstream::FullChiSampleSet::expand_non_dunbrack_chi(), and protocols::match::upstream::FullChiSampleSet::FullChiSampleSet().
| void protocols::match::upstream::BuildSet::set_downstream_algorithm | ( | downstream::DownstreamAlgorithmOP | algorithm) |
Definition at line 356 of file ProteinUpstreamBuilder.cc.
References algorithm(), and algorithm_.
Referenced by protocols::match::Matcher::add_external_geometry_samples_for_constraint().
| void protocols::match::upstream::BuildSet::set_fa_dun_cutoff | ( | core::Real | cutoff) |
Definition at line 364 of file ProteinUpstreamBuilder.cc.
References check_fa_dun_, and fa_dun_cutoff_.
Referenced by protocols::match::Matcher::set_fa_dun_cutoff_for_constraint().
| void protocols::match::upstream::BuildSet::set_residue_type | ( | core::chemical::ResidueTypeCOP | restype, |
| bool | backbone_only = false |
||
| ) |
initialization
Definition at line 312 of file ProteinUpstreamBuilder.cc.
References atom_radii_, backbone_only(), backbone_only_, nbonds_from_bb_atom_, protocols::match::probe_radius_for_atom_type(), restype(), restype_, restype_geom_, and sample_strategy_for_chi_.
Referenced by protocols::match::Matcher::add_upstream_restype_for_constraint().
| void protocols::match::upstream::BuildSet::set_sample_strategy_for_chi | ( | Size | chi, |
| SampleStrategyData const & | data | ||
| ) |
Definition at line 347 of file ProteinUpstreamBuilder.cc.
References sample_strategy_for_chi_.
Referenced by protocols::match::Matcher::set_sample_startegy_for_constraint().
| downstream::DownstreamAlgorithmOP protocols::match::upstream::BuildSet::algorithm_ |
Definition at line 334 of file ProteinUpstreamBuilder.hh.
Referenced by algorithm(), has_algorithm(), operator=(), and set_downstream_algorithm().
| utility::vector1< ProbeRadius > protocols::match::upstream::BuildSet::atom_radii_ |
Definition at line 332 of file ProteinUpstreamBuilder.hh.
Referenced by atom_radius(), operator=(), and set_residue_type().
| bool protocols::match::upstream::BuildSet::backbone_only_ |
Definition at line 325 of file ProteinUpstreamBuilder.hh.
Referenced by backbone_only(), operator=(), and set_residue_type().
| bool protocols::match::upstream::BuildSet::check_fa_dun_ |
Definition at line 337 of file ProteinUpstreamBuilder.hh.
Referenced by check_fa_dun(), operator=(), and set_fa_dun_cutoff().
| core::Real protocols::match::upstream::BuildSet::fa_dun_cutoff_ |
Definition at line 338 of file ProteinUpstreamBuilder.hh.
Referenced by fa_dun_cutoff(), operator=(), and set_fa_dun_cutoff().
| utility::vector1< Size > protocols::match::upstream::BuildSet::nbonds_from_bb_atom_ |
Definition at line 331 of file ProteinUpstreamBuilder.hh.
Referenced by nbonds_from_bb_atom(), operator=(), and set_residue_type().
| core::chemical::ResidueTypeCOP protocols::match::upstream::BuildSet::restype_ |
Definition at line 324 of file ProteinUpstreamBuilder.hh.
Referenced by has_restype(), operator=(), restype(), and set_residue_type().
| UpstreamResTypeGeometryOP protocols::match::upstream::BuildSet::restype_geom_ |
Definition at line 327 of file ProteinUpstreamBuilder.hh.
Referenced by operator=(), restype_geometry(), and set_residue_type().
| Real protocols::match::upstream::BuildSet::rot_prob_accumulation_limit_ |
Definition at line 328 of file ProteinUpstreamBuilder.hh.
Referenced by operator=(), and probability_limit().
| utility::vector1< SampleStrategyData > protocols::match::upstream::BuildSet::sample_strategy_for_chi_ |
Definition at line 329 of file ProteinUpstreamBuilder.hh.
Referenced by operator=(), sample_strategy_for_chi(), set_residue_type(), and set_sample_strategy_for_chi().
1.8.4