|
Rosetta 3.5
|
#include <ProteinUpstreamBuilder.hh>


Public Types | |
| typedef core::Size | Size |
| typedef core::Real | Real |
| typedef numeric::HomogeneousTransform < Real > | HTReal |
| typedef core::pack::task::ExtraRotSample | ExtraRotSample |
| typedef core::pack::dunbrack::DunbrackRotamerSampleData | DunbrackRotamerSampleData |
| typedef utility::vector1 < DunbrackRotamerSampleData > | DunbrackRotamerSampleDataVector |
Public Member Functions | |
| virtual | ~FullChiSampleSet () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
| FullChiSampleSet (BuildSet const &build_set, core::pack::dunbrack::DunbrackRotamerSampleData const &sample, bool dry_run) | |
| utility::vector1< Size > | n_samples_per_chi () const |
| Size | num_chi_samples_total () const |
| utility::vector1< Real > const & | chi_samples (Size chi) const |
| Real | chi_sample (Size chi, Size sample_id) const |
| HTReal const & | frame (Size chi, Size sample_id) const |
Private Member Functions | |
| void | expand_non_dunbrack_chi (Size chi, BuildSet const &build_set) |
| void | expand_samples_by_ex_behavior (Size chi, ExtraRotSample behavior, core::pack::dunbrack::DunbrackRotamerSampleData const &sample) |
| void | expand_samples_by_steps_wi_sdrange (Size chi, SampleStrategyData const &stratdat, core::pack::dunbrack::DunbrackRotamerSampleData const &sample) |
| void | expand_samples_for_nrchi_wi_nrchi_bin (Size chi, SampleStrategyData const &stratdat, core::pack::dunbrack::DunbrackRotamerSampleData const &sample) |
| void | create_hts_for_chi (Size chi) |
Static Private Member Functions | |
| static ExtraRotSample | ex_level_from_flags (Size chi) |
| This doesn't belong in this class – move to core. More... | |
Private Attributes | |
| bool const | dry_run_ |
| Size | num_chi_samples_total_ |
| utility::vector1< Size > | n_samples_per_chi_ |
| utility::vector1 < utility::vector1< Real > > | chi_samples_ |
| utility::vector1 < utility::vector1< HTReal > > | frames_ |
Definition at line 342 of file ProteinUpstreamBuilder.hh.
| typedef core::pack::dunbrack::DunbrackRotamerSampleData protocols::match::upstream::FullChiSampleSet::DunbrackRotamerSampleData |
Definition at line 350 of file ProteinUpstreamBuilder.hh.
| typedef utility::vector1< DunbrackRotamerSampleData > protocols::match::upstream::FullChiSampleSet::DunbrackRotamerSampleDataVector |
Definition at line 351 of file ProteinUpstreamBuilder.hh.
| typedef core::pack::task::ExtraRotSample protocols::match::upstream::FullChiSampleSet::ExtraRotSample |
Definition at line 349 of file ProteinUpstreamBuilder.hh.
| typedef numeric::HomogeneousTransform< Real > protocols::match::upstream::FullChiSampleSet::HTReal |
Definition at line 348 of file ProteinUpstreamBuilder.hh.
Definition at line 347 of file ProteinUpstreamBuilder.hh.
Definition at line 346 of file ProteinUpstreamBuilder.hh.
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
Definition at line 52 of file ProteinUpstreamBuilder.cc.
| protocols::match::upstream::FullChiSampleSet::FullChiSampleSet | ( | BuildSet const & | build_set, |
| core::pack::dunbrack::DunbrackRotamerSampleData const & | sample, | ||
| bool | dry_run | ||
| ) |
Definition at line 373 of file ProteinUpstreamBuilder.cc.
References core::chemical::ResidueType::atom(), core::chemical::ResidueType::chi_atoms(), chi_samples_, create_hts_for_chi(), dry_run_, ex_level_from_flags(), expand_non_dunbrack_chi(), expand_samples_by_ex_behavior(), expand_samples_by_steps_wi_sdrange(), expand_samples_for_nrchi_wi_nrchi_bin(), protocols::match::upstream::follow_EX_flags, frames_, n_samples_per_chi_, core::pack::dunbrack::DunbrackRotamerSampleData::nchi(), core::chemical::ResidueType::nchi(), protocols::match::upstream::no_samples, protocols::match::upstream::nonrotameric_chi_sample_wi_nrchi_bin, protocols::match::upstream::nonrotameric_chi_sample_wi_nrchi_bin_to_lower_boundary, protocols::match::upstream::BuildSet::restype(), protocols::match::upstream::rotameric_chi_mimic_EX_flags, protocols::match::upstream::rotameric_chi_partition_sd_range, protocols::match::upstream::rotameric_chi_step_by_value, protocols::match::upstream::rotameric_chi_step_wi_sd_range, protocols::match::upstream::SampleStrategyData::sample_level(), protocols::match::upstream::BuildSet::sample_strategy_for_chi(), and protocols::match::upstream::SampleStrategyData::strategy().
|
inline |
Definition at line 380 of file ProteinUpstreamBuilder.hh.
References chi_samples_, and dry_run_.
Referenced by protocols::match::upstream::ProteinUpstreamBuilder::build(), and protocols::match::upstream::ProteinUpstreamBuilder::recover_hits().
|
inline |
Definition at line 373 of file ProteinUpstreamBuilder.hh.
References chi_samples_, and dry_run_.
|
private |
Definition at line 716 of file ProteinUpstreamBuilder.cc.
References chi_samples_, dry_run_, frames_, and n_samples_per_chi_.
Referenced by FullChiSampleSet().
|
staticprivate |
This doesn't belong in this class – move to core.
Definition at line 729 of file ProteinUpstreamBuilder.cc.
References core::pack::task::EX_ONE_STDDEV, and core::pack::task::NO_EXTRA_CHI_SAMPLES.
Referenced by expand_non_dunbrack_chi(), and FullChiSampleSet().
|
private |
Definition at line 447 of file ProteinUpstreamBuilder.cc.
References core::chemical::ResidueType::chi_2_proton_chi(), chi_samples_, dry_run_, ex_level_from_flags(), core::chemical::ResidueType::is_proton_chi(), n_samples_per_chi_, core::chemical::ResidueType::name(), core::pack::task::NO_EXTRA_CHI_SAMPLES, protocols::match::upstream::no_samples, num_chi_samples_total_, core::chemical::ResidueType::proton_chi_extra_samples(), core::chemical::ResidueType::proton_chi_samples(), protocols::match::upstream::BuildSet::restype(), protocols::match::upstream::BuildSet::sample_strategy_for_chi(), and protocols::match::upstream::SampleStrategyData::strategy().
Referenced by FullChiSampleSet().
|
private |
Definition at line 498 of file ProteinUpstreamBuilder.cc.
References core::pack::dunbrack::DunbrackRotamerSampleData::chi_is_nonrotameric(), core::pack::dunbrack::DunbrackRotamerSampleData::chi_mean(), chi_samples_, core::pack::dunbrack::DunbrackRotamerSampleData::chi_sd(), dry_run_, core::pack::task::EX_FOUR_HALF_STEP_STDDEVS, core::pack::task::EX_ONE_HALF_STEP_STDDEV, core::pack::task::EX_ONE_STDDEV, core::pack::task::EX_SIX_QUARTER_STEP_STDDEVS, core::pack::task::EX_THREE_THIRD_STEP_STDDEVS, core::pack::task::EX_TWO_FULL_STEP_STDDEVS, core::pack::task::EX_TWO_HALF_STEP_STDDEVS, n_samples_per_chi_, core::pack::task::NO_EXTRA_CHI_SAMPLES, core::pack::dunbrack::DunbrackRotamerSampleData::nrchi_lower_boundary(), core::pack::dunbrack::DunbrackRotamerSampleData::nrchi_upper_boundary(), and num_chi_samples_total_.
Referenced by FullChiSampleSet().
|
private |
Definition at line 638 of file ProteinUpstreamBuilder.cc.
References core::pack::dunbrack::DunbrackRotamerSampleData::chi_mean(), chi_samples_, core::pack::dunbrack::DunbrackRotamerSampleData::chi_sd(), dry_run_, n_samples_per_chi_, num_chi_samples_total_, protocols::match::upstream::rotameric_chi_step_wi_sd_range, protocols::match::upstream::SampleStrategyData::sd_range(), protocols::match::upstream::SampleStrategyData::step_size(), and protocols::match::upstream::SampleStrategyData::strategy().
Referenced by FullChiSampleSet().
|
private |
Definition at line 668 of file ProteinUpstreamBuilder.cc.
References core::pack::dunbrack::DunbrackRotamerSampleData::chi_is_nonrotameric(), core::pack::dunbrack::DunbrackRotamerSampleData::chi_mean(), chi_samples_, dry_run_, n_samples_per_chi_, protocols::match::upstream::SampleStrategyData::n_samples_per_side_of_nrchi_bin(), core::pack::dunbrack::DunbrackRotamerSampleData::nrchi_lower_boundary(), protocols::match::upstream::SampleStrategyData::nrchi_prob_minimum_for_extra_samples(), core::pack::dunbrack::DunbrackRotamerSampleData::nrchi_upper_boundary(), num_chi_samples_total_, and core::pack::dunbrack::DunbrackRotamerSampleData::probability().
Referenced by FullChiSampleSet().
|
inline |
Definition at line 386 of file ProteinUpstreamBuilder.hh.
References dry_run_, and frames_.
Referenced by protocols::match::upstream::ProteinUpstreamBuilder::build(), and protocols::match::upstream::ProteinUpstreamBuilder::recover_hits().
|
inline |
Definition at line 363 of file ProteinUpstreamBuilder.hh.
References dry_run_, and n_samples_per_chi_.
Referenced by protocols::match::upstream::ProteinUpstreamBuilder::build(), and protocols::match::upstream::ProteinUpstreamBuilder::recover_hits().
|
inline |
Definition at line 368 of file ProteinUpstreamBuilder.hh.
References num_chi_samples_total_.
Referenced by protocols::match::upstream::ProteinUpstreamBuilder::build(), and protocols::match::upstream::ProteinUpstreamBuilder::recover_hits().
|
private |
Definition at line 430 of file ProteinUpstreamBuilder.hh.
Referenced by chi_sample(), chi_samples(), create_hts_for_chi(), expand_non_dunbrack_chi(), expand_samples_by_ex_behavior(), expand_samples_by_steps_wi_sdrange(), expand_samples_for_nrchi_wi_nrchi_bin(), and FullChiSampleSet().
|
private |
Definition at line 427 of file ProteinUpstreamBuilder.hh.
Referenced by chi_sample(), chi_samples(), create_hts_for_chi(), expand_non_dunbrack_chi(), expand_samples_by_ex_behavior(), expand_samples_by_steps_wi_sdrange(), expand_samples_for_nrchi_wi_nrchi_bin(), frame(), FullChiSampleSet(), and n_samples_per_chi().
|
private |
Definition at line 431 of file ProteinUpstreamBuilder.hh.
Referenced by create_hts_for_chi(), frame(), and FullChiSampleSet().
|
private |
Definition at line 429 of file ProteinUpstreamBuilder.hh.
Referenced by create_hts_for_chi(), expand_non_dunbrack_chi(), expand_samples_by_ex_behavior(), expand_samples_by_steps_wi_sdrange(), expand_samples_for_nrchi_wi_nrchi_bin(), FullChiSampleSet(), and n_samples_per_chi().
|
private |
Definition at line 428 of file ProteinUpstreamBuilder.hh.
Referenced by expand_non_dunbrack_chi(), expand_samples_by_ex_behavior(), expand_samples_by_steps_wi_sdrange(), expand_samples_for_nrchi_wi_nrchi_bin(), and num_chi_samples_total().
1.8.4