Rosetta
|
#include <basic/options/option.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/score.OptionKeys.gen.hh>
#include <basic/options/keys/cm.OptionKeys.gen.hh>
#include <basic/options/keys/constraints.OptionKeys.gen.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <core/conformation/Residue.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/chemical/ResidueTypeSet.fwd.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/constraints/util.hh>
#include <core/pose/Pose.hh>
#include <core/import_pose/import_pose.hh>
#include <core/io/silent/SilentFileData.hh>
#include <core/io/silent/SilentFileOptions.hh>
#include <core/scoring/rms_util.hh>
#include <protocols/wum/SilentStructStore.hh>
#include <protocols/mpi_refinement/util.hh>
#include <protocols/mpi_refinement/MultiObjective.hh>
#include <core/types.hh>
#include <ObjexxFCL/format.hh>
#include <ObjexxFCL/FArray2D.hh>
#include <utility/vector1.hh>
#include <utility/excn/Exceptions.hh>
#include <utility/io/ozstream.hh>
#include <devel/init.hh>
#include <basic/Tracer.hh>
Functions | |
void | get_gremlin_d_and_width (std::string const &aa1, std::string const &aa2, core::Real &d0, core::Real &width) |
bool | check_silent_error (core::io::silent::SilentStructOP ss) |
core::Size | get_min_index (utility::vector1< core::Real > const &scores, utility::vector1< bool > const &redundant) |
core::Real | distance (core::io::silent::SilentStructCOP ss1, core::io::silent::SilentStructCOP ss2, std::string const &mode="Score", core::Real const dbase2=4.0) |
core::Size | check_redundant (core::Size iss, protocols::wum::SilentStructStore const &library_in, utility::vector1< bool > &redundant, core::Real const dcut) |
void | retag (protocols::wum::SilentStructStore &library_inout, std::string const &scorename) |
protocols::wum::SilentStructStore | read_library_simple (std::string const &silentfile) |
protocols::wum::SilentStructStore | read_library_w_simpose (std::string const &silentfile, core::pose::Pose const &pose0) |
protocols::wum::SilentStructStore | read_silent_input_as_library (std::string const &silentfile, core::pose::Pose const &pose0, utility::vector1< core::Real > &scores, core::Real const dcut_ref, std::string const &scorename, core::Size const keep_topn) |
utility::vector1< core::Real > | get_quota_per_silent (core::Size const nsilent, core::Size const nout) |
protocols::wum::SilentStructStore | energy_cluster (protocols::wum::SilentStructStore const &library_in, core::Size const npick, utility::vector1< core::Real > const &scores, core::Real const dcut_in, std::string const &scorename) |
utility::vector1< std::pair< core::Size, core::Size > > | get_contact_list (core::pose::Pose const &pose, utility::vector1< std::pair< core::Real, core::Real > > &d0ws) |
void | get_contact_devs (core::pose::Pose const &pose, utility::vector1< std::pair< core::Size, core::Size > > const &contacts, utility::vector1< std::pair< core::Real, core::Real > > const &d0ws, utility::vector1< utility::vector1< core::Real > > &contact_devs) |
void | report_and_dump (protocols::wum::SilentStructStore const &library_inout, core::pose::Pose const &pose0, bool const dump_cst, bool const is_iterative_selection) |
int | main (int argc, char *argv[]) |
Variables | |
static basic::Tracer | TR ("app.public.iterhybrid_selector") |
core::Size check_redundant | ( | core::Size | iss, |
protocols::wum::SilentStructStore const & | library_in, | ||
utility::vector1< bool > & | redundant, | ||
core::Real const | dcut | ||
) |
bool check_silent_error | ( | core::io::silent::SilentStructOP | ss | ) |
References ObjexxFCL::abs(), 3d_histogram::dx, 3d_histogram::dy, 3d_histogram::dz, closure_error::error, challenge::ss, and basic::options::OptionKeys::in::file::xyz.
Referenced by read_silent_input_as_library().
core::Real distance | ( | core::io::silent::SilentStructCOP | ss1, |
core::io::silent::SilentStructCOP | ss2, | ||
std::string const & | mode = "Score" , |
||
core::Real const | dbase2 = 4.0 |
||
) |
protocols::wum::SilentStructStore energy_cluster | ( | protocols::wum::SilentStructStore const & | library_in, |
core::Size const | npick, | ||
utility::vector1< core::Real > const & | scores, | ||
core::Real const | dcut_in, | ||
std::string const & | scorename | ||
) |
References check_redundant(), utility::options::StringOptionKey::clone(), get_min_index(), utility::vectorL< L, T, A >::has(), create_a3b_hbs::i, test.T008_Serialization::iss, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, legacy_score_vs_rmsd::scores, challenge::ss, and basic::options::TR.
Referenced by main().
void get_contact_devs | ( | core::pose::Pose const & | pose, |
utility::vector1< std::pair< core::Size, core::Size > > const & | contacts, | ||
utility::vector1< std::pair< core::Real, core::Real > > const & | d0ws, | ||
utility::vector1< utility::vector1< core::Real > > & | contact_devs | ||
) |
References contacts(), create_a3b_hbs::first, beta_nonlocal::pose, test.T200_Scoring::rsd1, and test.T200_Scoring::rsd2.
Referenced by report_and_dump().
utility::vector1< std::pair< core::Size, core::Size > > get_contact_list | ( | core::pose::Pose const & | pose, |
utility::vector1< std::pair< core::Real, core::Real > > & | d0ws | ||
) |
void get_gremlin_d_and_width | ( | std::string const & | aa1, |
std::string const & | aa2, | ||
core::Real & | d0, | ||
core::Real & | width | ||
) |
core::Size get_min_index | ( | utility::vector1< core::Real > const & | scores, |
utility::vector1< bool > const & | redundant | ||
) |
References create_a3b_hbs::i, and legacy_score_vs_rmsd::scores.
Referenced by energy_cluster(), and read_silent_input_as_library().
utility::vector1< core::Real > get_quota_per_silent | ( | core::Size const | nsilent, |
core::Size const | nout | ||
) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
References argv, basic::options::OptionKeys::constraints::dump_cst_set, test.T009_Exceptions::e, energy_cluster(), get_quota_per_silent(), basic::init(), basic::options::OptionKeys::cm::nremain_reset, basic::options::OptionKeys::out::nstruct, basic::options::option, pyrosetta.distributed.io::pose_from_file, create_a3b_hbs::prefix, basic::options::OptionKeys::out::prefix, read_library_simple(), read_library_w_simpose(), read_silent_input_as_library(), basic::options::OptionKeys::cm::refsimilarity_cut, report_and_dump(), retag(), legacy_score_vs_rmsd::scores, basic::options::OptionKeys::cm::seeds, basic::options::OptionKeys::in::file::silent, basic::options::OptionKeys::cm::similarity_cut, subloop_histogram::size, basic::options::OptionKeys::in::file::template_pdb, basic::options::OptionKeys::in::file::template_silent, and basic::options::OptionKeys::inout::dbms::user.
protocols::wum::SilentStructStore read_library_simple | ( | std::string const & | silentfile | ) |
References subloop_histogram::iterator, sfd, and challenge::ss.
Referenced by main().
protocols::wum::SilentStructStore read_library_w_simpose | ( | std::string const & | silentfile, |
core::pose::Pose const & | pose0 | ||
) |
References subloop_histogram::iterator, beta_nonlocal::pose, sfd, and challenge::ss.
Referenced by main().
protocols::wum::SilentStructStore read_silent_input_as_library | ( | std::string const & | silentfile, |
core::pose::Pose const & | pose0, | ||
utility::vector1< core::Real > & | scores, | ||
core::Real const | dcut_ref, | ||
std::string const & | scorename, | ||
core::Size const | keep_topn | ||
) |
References check_silent_error(), utility::options::StringOptionKey::clone(), utility::vectorL< L, T, A >::contains(), pyrosetta::create_score_function, closure_error::error, get_min_index(), create_a3b_hbs::i, subloop_histogram::iterator, basic::options::option, test.T008_Serialization::pose1, test.T008_Serialization::pose2, basic::options::OptionKeys::out::scorecut, legacy_score_vs_rmsd::scores, sfd, test.T120_core::sfxn, challenge::ss, basic::options::TR, basic::options::OptionKeys::inout::dbms::user, and basic::options::OptionKeys::score::weights.
Referenced by main().
void report_and_dump | ( | protocols::wum::SilentStructStore const & | library_inout, |
core::pose::Pose const & | pose0, | ||
bool const | dump_cst, | ||
bool const | is_iterative_selection | ||
) |
References spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib::A, contacts(), basic::options::OptionKeys::constraints::dump_cst_set, ObjexxFCL::format::F(), lactamize::filename, create_a3b_hbs::first, get_contact_devs(), get_contact_list(), create_a3b_hbs::i, test.T110_numeric::I, create_a3b_hbs::k, local::nstruct, basic::options::option, predPRE::pdbname, create_a3b_hbs::prefix, basic::options::OptionKeys::out::prefix, erraser_analysis::res1, erraser_analysis::res2, sfd, basic::options::OptionKeys::out::file::silent, challenge::ss, loops_kic::tol, basic::options::TR, basic::options::OptionKeys::inout::dbms::user, oop_scan::v1, oop_scan::v2, and w.
Referenced by main().
void retag | ( | protocols::wum::SilentStructStore & | library_inout, |
std::string const & | scorename | ||
) |
References test.T008_Serialization::iss, basic::options::option, create_a3b_hbs::prefix, basic::options::OptionKeys::out::prefix, challenge::ss, and numeric::interpolation::to_string().
Referenced by main().
|
static |