![]() |
Rosetta
2021.16
|
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::VirtualBase | parent |
Public Attributes | |
| core::chemical::ResidueTypeCOP | restype_ |
| bool | backbone_only_ |
| UpstreamResTypeGeometryOP | restype_geom_ |
| Real | rot_prob_accumulation_limit_ |
| utility::vector1 < SampleStrategyData > | sample_strategy_for_chi_ |
| utility::vector1< core::Size > | nbonds_from_bb_atom_ |
| utility::vector1< ProbeRadius > | atom_radii_ |
| downstream::DownstreamAlgorithmOP | algorithm_ |
| bool | check_fa_dun_ |
| core::Real | fa_dun_cutoff_ |
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.
| typedef utility::VirtualBase protocols::match::upstream::BuildSet::parent |
| protocols::match::upstream::BuildSet::BuildSet | ( | ) |
|
overridedefault |
| protocols::match::upstream::BuildSet::BuildSet | ( | BuildSet const & | other | ) |
|
inline |
References algorithm_.
Referenced by protocols::match::Matcher::add_external_geometry_samples_for_constraint(), and set_downstream_algorithm().
|
inline |
References algorithm_.
|
inline |
References atom_radii_.
|
inline |
References backbone_only_.
Referenced by protocols::match::upstream::ProteinUpstreamBuilder::add_build_set(), and set_residue_type().
|
inline |
References check_fa_dun_.
|
inline |
References fa_dun_cutoff_.
|
inline |
References algorithm_.
Referenced by protocols::match::Matcher::add_external_geometry_samples_for_constraint().
|
inline |
|
inline |
References nbonds_from_bb_atom_.
|
inline |
References rot_prob_accumulation_limit_.
|
inline |
|
inline |
References restype_geom_.
|
inline |
| void protocols::match::upstream::BuildSet::set_downstream_algorithm | ( | downstream::DownstreamAlgorithmOP | algorithm | ) |
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 | ) |
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
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 | ( | core::Size | chi, |
| SampleStrategyData const & | data | ||
| ) |
References sample_strategy_for_chi_.
Referenced by protocols::match::Matcher::set_sample_startegy_for_constraint().
| downstream::DownstreamAlgorithmOP protocols::match::upstream::BuildSet::algorithm_ |
Referenced by algorithm(), has_algorithm(), operator=(), and set_downstream_algorithm().
| utility::vector1< ProbeRadius > protocols::match::upstream::BuildSet::atom_radii_ |
Referenced by atom_radius(), operator=(), and set_residue_type().
| bool protocols::match::upstream::BuildSet::backbone_only_ |
Referenced by backbone_only(), operator=(), and set_residue_type().
| bool protocols::match::upstream::BuildSet::check_fa_dun_ |
Referenced by check_fa_dun(), operator=(), and set_fa_dun_cutoff().
| core::Real protocols::match::upstream::BuildSet::fa_dun_cutoff_ |
Referenced by fa_dun_cutoff(), operator=(), and set_fa_dun_cutoff().
| utility::vector1< core::Size > protocols::match::upstream::BuildSet::nbonds_from_bb_atom_ |
Referenced by nbonds_from_bb_atom(), operator=(), and set_residue_type().
| core::chemical::ResidueTypeCOP protocols::match::upstream::BuildSet::restype_ |
Referenced by has_restype(), operator=(), restype(), and set_residue_type().
| UpstreamResTypeGeometryOP protocols::match::upstream::BuildSet::restype_geom_ |
Referenced by operator=(), restype_geometry(), and set_residue_type().
| Real protocols::match::upstream::BuildSet::rot_prob_accumulation_limit_ |
Referenced by operator=(), and probability_limit().
| utility::vector1< SampleStrategyData > protocols::match::upstream::BuildSet::sample_strategy_for_chi_ |
Referenced by operator=(), sample_strategy_for_chi(), set_residue_type(), and set_sample_strategy_for_chi().
1.8.7