Rosetta
|
functions which iterates over PDBs, chops out fragments and scores them, and then outputs residue energies More...
#include <devel/init.hh>
#include <core/chemical/AA.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/operation/TaskOperation.hh>
#include <core/pack/task/operation/TaskOperations.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pose/Pose.hh>
#include <core/conformation/Residue.hh>
#include <core/pose/util.hh>
#include <core/pose/metrics/CalculatorFactory.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/EnergyMap.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreFunctionInfo.hh>
#include <core/scoring/ScoreType.hh>
#include <core/scoring/TenANeighborGraph.hh>
#include <core/scoring/hbonds/HBondOptions.hh>
#include <basic/options/option.hh>
#include <protocols/jobdist/standard_mains.hh>
#include <protocols/minimization_packing/PackRotamersMover.hh>
#include <basic/options/util.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/Tracer.hh>
#include <basic/MetricValue.hh>
#include <basic/prof.hh>
#include <utility/file/file_sys_util.hh>
#include <utility/vector1.hh>
#include <utility/file/FileName.hh>
#include <numeric/random/random.hh>
#include <ObjexxFCL/format.hh>
#include <sstream>
#include <iostream>
#include <iomanip>
#include <fstream>
#include <string>
#include <core/import_pose/import_pose.hh>
Namespaces | |
rss_energy_calculator | |
Functions | |
void | init_usage_prompt (std::string exe) |
void | repack_pose (pose::Pose &pose, scoring::ScoreFunctionOP scorefxn) |
Takes the input Pose and runs a fast repack protocol on it. More... | |
void | create_and_score_fragments (std::string pdb_filename, scoring::ScoreFunctionOP scorefxn, std::map< std::string, std::vector< std::pair< std::string, scoring::EnergyMap > > > &aa_to_vector_pair_sequence_energymap) |
void | score_folded_residues (std::string pdb_filename, scoring::ScoreFunctionOP scorefxn, std::map< std::string, std::vector< std::pair< std::string, scoring::EnergyMap > > > &aa_to_vector_pair_sequence_energymap) |
and stores them in the passed-in map More... | |
int | main (int argc, char *argv[]) |
Variables | |
static basic::Tracer | TR ("rss_energy_calculator") |
BooleanOptionKey const | rss_energy_calculator::no_repack_before_fragmenting ("rss_energy_calculator::no_repack_before_fragmenting") |
BooleanOptionKey const | rss_energy_calculator::no_repack_before_scoring_fragment ("rss_energy_calculator::no_repack_before_scoring_fragment") |
IntegerOptionKey const | rss_energy_calculator::fragment_length ("rss_energy_calculator::fragment_length") |
std::string | usage_string |
functions which iterates over PDBs, chops out fragments and scores them, and then outputs residue energies
void create_and_score_fragments | ( | std::string | pdb_filename, |
scoring::ScoreFunctionOP | scorefxn, | ||
std::map< std::string, std::vector< std::pair< std::string, scoring::EnergyMap > > > & | aa_to_vector_pair_sequence_energymap | ||
) |
References predPRE::chain, kmeans_adaptive_kernel_density_bb_dependent_rotlib::fn, rss_energy_calculator::fragment_length, create_a3b_hbs::i, beta_nonlocal::jj, rss_energy_calculator::no_repack_before_fragmenting, rss_energy_calculator::no_repack_before_scoring_fragment, option, demo.D010_Pose_structure::pdb_filename, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, numeric::random::random_range(), repack_pose(), oop_conformations::scorefxn, TR, basic::options::OptionKeys::inout::dbms::user, and utility_exit_with_message.
void init_usage_prompt | ( | std::string | exe | ) |
References usage_string.
Referenced by main().
int main | ( | int | argc, |
char * | argv[] | ||
) |
References argv, utility::file::FileName::bare_name(), utility::io::oc::cerr, data, enumerate_junctions::default, test.T009_Exceptions::e, ObjexxFCL::format::F(), utility::file::file_exists(), file_exists(), rss_energy_calculator::fragment_length, getline(), create_a3b_hbs::i, basic::init(), init_usage_prompt(), subloop_histogram::iterator, beta_nonlocal::jj, kk, in::file::l(), line, utility::file::FileName::name(), rss_energy_calculator::no_repack_before_fragmenting, rss_energy_calculator::no_repack_before_scoring_fragment, basic::options::OptionKeys::AnchoredDesign::filters::omega, option, basic::options::OptionKeys::corrections::score::p_aa_pp, kic_runner::pdb, basic::options::OptionKeys::remodel::rama, in::file::s(), score_folded_residues(), oop_conformations::scorefxn, subloop_histogram::size, TR, usage_string, basic::options::OptionKeys::inout::dbms::user, utility_exit_with_message, and utility_exit_with_message_status.
void repack_pose | ( | pose::Pose & | pose, |
scoring::ScoreFunctionOP | scorefxn | ||
) |
Takes the input Pose and runs a fast repack protocol on it.
References beta_nonlocal::pose, and oop_conformations::scorefxn.
Referenced by create_and_score_fragments(), and score_folded_residues().
void score_folded_residues | ( | std::string | pdb_filename, |
scoring::ScoreFunctionOP | scorefxn, | ||
std::map< std::string, std::vector< std::pair< std::string, scoring::EnergyMap > > > & | aa_to_vector_pair_sequence_energymap | ||
) |
and stores them in the passed-in map
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::fn, create_a3b_hbs::ii, rss_energy_calculator::no_repack_before_fragmenting, option, demo.D010_Pose_structure::pdb_filename, beta_nonlocal::pose, pyrosetta.distributed.io::pose_from_file, repack_pose(), oop_conformations::scorefxn, basic::options::OptionKeys::relax::sequence, and TR.
Referenced by main().
|
static |
Referenced by create_and_score_fragments(), main(), and score_folded_residues().
std::string usage_string |
Referenced by init_usage_prompt(), and main().