◆ HBondReporter() [1/2]
HBondReporter::HBondReporter |
( |
| ) |
|
|
inline |
◆ ~HBondReporter() [1/2]
virtual HBondReporter::~HBondReporter |
( |
| ) |
|
|
inlinevirtual |
◆ HBondReporter() [2/2]
HBondReporter::HBondReporter |
( |
| ) |
|
|
inline |
◆ ~HBondReporter() [2/2]
HBondReporter::~HBondReporter |
( |
| ) |
|
|
overridedefault |
◆ apply() [1/2]
virtual void HBondReporter::apply |
( |
Pose & |
pose | ) |
|
|
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.distributed.tasks.rosetta_scripts.BaseRosettaScriptsTask::execute().
◆ apply() [2/2]
◆ bfactor() [1/2]
Real HBondReporter::bfactor |
( |
Pose & |
pose, |
|
|
Size |
resNum, |
|
|
Size |
atm, |
|
|
bool |
is_backbone |
|
) |
| |
|
inline |
◆ bfactor() [2/2]
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.
◆ decoyify()
void HBondReporter::decoyify |
( |
Pose & |
pose | ) |
|
|
inline |
◆ get_aa_counts()
void HBondReporter::get_aa_counts |
( |
Pose & |
pose | ) |
|
|
inline |
◆ get_name()
std::string HBondReporter::get_name |
( |
| ) |
const |
|
inlineoverride |
◆ load_job_data() [1/2]
void HBondReporter::load_job_data |
( |
Pose & |
pose | ) |
|
|
inline |
References chains, basic::Tracer::Error, getline(), ObjexxFCL::is_any_of(), line, solution_counts::lines, basic::options::option, beta_nonlocal::pose, binder::split(), utility::file::FileName::to_local_name(), and TR.
◆ load_job_data() [2/2]
void HBondReporter::load_job_data |
( |
Pose & |
pose | ) |
|
|
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.
◆ pose_name() [1/2]
string HBondReporter::pose_name |
( |
Pose & |
pose | ) |
|
|
inline |
◆ pose_name() [2/2]
std::string HBondReporter::pose_name |
( |
pose::Pose & |
pose | ) |
|
|
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().
◆ allowNonProtein_
bool HBondReporter::allowNonProtein_ { true } |
|
private |
◆ hb_database_
HBondDatabaseCOP HBondReporter::hb_database_ |
|
private |
◆ relevant_chains_
std::string HBondReporter::relevant_chains_ |
|
private |
◆ scfxn
core::scoring::ScoreFunctionOP HBondReporter::scfxn |
|
private |
The documentation for this class was generated from the following files: