Rosetta
|
Public Member Functions | |
HBondReporter () | |
virtual | ~HBondReporter () |
void | load_job_data (Pose &pose) |
string | pose_name (Pose &pose) |
void | get_aa_counts (Pose &pose) |
Real | bfactor (Pose &pose, Size resNum, Size atm, bool is_backbone) |
void | decoyify (Pose &pose) |
virtual void | apply (Pose &pose) |
HBondReporter () | |
~HBondReporter () override=default | |
std::string | get_name () const override |
void | load_job_data (Pose &pose) |
What is this for? More... | |
std::string | pose_name (pose::Pose &pose) |
Returns a string representing the name of this pose. Uses the pdb_info object or the job distributor tag if no pdb_info object exists. More... | |
Real | bfactor (pose::Pose &pose, Size resNum, Size atm, bool is_backbone) |
Runs a "simple multi relax" protocol on the whole pose, or if the relevant chains flag was used on just the relevant chains. But only if the relax flag was specified. I want this executable/mover to only print Hbond info. If a user wants to relax their structure or do st else to it, they need to run that protocol first and then use this one to get Hbond info. More... | |
void | apply (pose::Pose &pose) override |
Private Attributes | |
bool | allowNonProtein_ { true } |
core::scoring::ScoreFunctionOP | scfxn |
std::string | relevant_chains_ |
HBondDatabaseCOP | hb_database_ |
|
inline |
|
inlinevirtual |
|
inline |
|
overridedefault |
|
inlinevirtual |
References job_manager::app, test.T005_Bindings::base, kic_runner::database, basic::options::OptionKeys::in::file::dssp, oop_conformations::energy, val2thr::fout, create_a3b_hbs::i, basic::options::option, erraser_single_res_analysis::out, bin_torsions::output, output_filename, beta_nonlocal::pose, bur_nodon_tyr::probe_radius, basic::options::OptionKeys::abinitio::relax, rna_rosetta_ready_set::start_time, utility::file::FileName::to_local_name(), TR, basic::options::OptionKeys::inout::dbms::user, value, basic::options::OptionKeys::sc::weight, numeric::xyzVector< T >::x(), numeric::xyzVector< T >::y(), and numeric::xyzVector< T >::z().
Referenced by pyrosetta.bindings.scores.simple_metrics.SimpleMetricDataAccessorBase::__setitem__(), pyrosetta.bindings.scores.base.PoseCacheAccessorBase::_maybe_delete_keys_from_sm_data(), and pyrosetta.distributed.tasks.rosetta_scripts.BaseRosettaScriptsTask::execute().
|
inlineoverride |
References utility::io::oc::cout, basic::options::OptionKeys::in::file::dssp, oop_conformations::energy, ObjexxFCL::format::F(), create_a3b_hbs::i, test.T110_numeric::I, beta_nonlocal::pose, bur_nodon_tyr::probe_radius, TR, and basic::options::OptionKeys::sc::weight.
Referenced by pyrosetta.bindings.scores.simple_metrics.SimpleMetricDataAccessorBase::__setitem__(), pyrosetta.bindings.scores.base.PoseCacheAccessorBase::_maybe_delete_keys_from_sm_data(), and pyrosetta.distributed.tasks.rosetta_scripts.BaseRosettaScriptsTask::execute().
References create_a3b_hbs::i, max(), natoms(), and beta_nonlocal::pose.
|
inline |
Runs a "simple multi relax" protocol on the whole pose, or if the relevant chains flag was used on just the relevant chains. But only if the relax flag was specified. I want this executable/mover to only print Hbond info. If a user wants to relax their structure or do st else to it, they need to run that protocol first and then use this one to get Hbond info.
Given a pose and a residue position, returns the bfactor for that residue. Why do we care about bfactors?
References create_a3b_hbs::ii, max(), natoms(), and beta_nonlocal::pose.
|
inline |
|
inline |
References create_a3b_hbs::i, beta_nonlocal::pose, and TR.
|
inlineoverride |
|
inline |
|
inline |
What is this for?
References chains, getline(), ObjexxFCL::is_any_of(), line, solution_counts::lines, basic::options::option, beta_nonlocal::pose, binder::split(), utility::file::FileName::to_local_name(), TR, and basic::options::OptionKeys::inout::dbms::user.
|
inline |
References name, beta_nonlocal::pose, and str().
|
inline |
Returns a string representing the name of this pose. Uses the pdb_info object or the job distributor tag if no pdb_info object exists.
References beta_nonlocal::pose, and str().
|
private |
|
private |
|
private |
|
private |