Rosetta
|
#include <basic/Tracer.hh>
#include <numeric/xyz.functions.hh>
#include <numeric/xyzVector.hh>
#include <core/chemical/util.hh>
#include <core/chemical/ResidueTypeSet.fwd.hh>
#include <core/conformation/Residue.hh>
#include <core/id/AtomID.hh>
#include <core/id/AtomID_Map.hh>
#include <core/id/NamedAtomID.hh>
#include <core/id/SequenceMapping.hh>
#include <core/io/silent/BinarySilentStruct.hh>
#include <core/io/silent/SilentFileData.hh>
#include <core/import_pose/import_pose.hh>
#include <core/import_pose/pose_stream/util.hh>
#include <core/import_pose/pose_stream/MetaPoseInputStream.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/kinematics/util.hh>
#include <core/kinematics/AtomTree.hh>
#include <core/optimization/AtomTreeMinimizer.hh>
#include <core/optimization/symmetry/SymAtomTreeMinimizer.hh>
#include <core/optimization/MinimizerOptions.hh>
#include <core/optimization/Minimizer.hh>
#include <core/optimization/CartesianMinimizer.hh>
#include <core/pose/Pose.hh>
#include <core/pose/util.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/ScoreType.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/rms_util.hh>
#include <core/scoring/motif/motif_hash_stuff.hh>
#include <core/scoring/motif/util.hh>
#include <core/scoring/dssp/Dssp.hh>
#include <core/pose/motif/reference_frames.hh>
#include <numeric/xyzTransform.hh>
#include <core/types.hh>
#include <core/util/SwitchResidueTypeSet.hh>
#include <protocols/jumping/util.hh>
#include <protocols/loops/Loop.hh>
#include <protocols/loops/Loops.hh>
#include <devel/init.hh>
#include <utility/string_constants.hh>
#include <utility/vector1.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <utility/io/ozstream.hh>
#include <iostream>
#include <ObjexxFCL/format.hh>
#include <sstream>
Classes | |
struct | Dock |
Functions | |
void | get_helices (core::pose::Pose &pose, protocols::loops::LoopsOP helicesOP) |
Real | calculate_helical_tail_variance (core::pose::Pose pose, core::pose::Pose native_pose, Dock testDock) |
core::pose::Pose | minimize_to_close (core::pose::Pose pose) |
void | generate_combined_model (core::pose::Pose pose, core::pose::Pose native_pose, Dock &testDock) |
vector1< Dock > | get_all_2helix_docks (core::pose::Pose &pose, core::pose::Pose &native_pose) |
vector1< Dock > | get_all_1helix_docks (core::pose::Pose &pose, core::pose::Pose &native_pose) |
core::Real | compute_motif_score (core::pose::Pose const &pose, Size start_res, Size end_res, core::scoring::motif::MotifHashManager *mman_) |
void | get_second_2_helices (Dock &dock, core::pose::Pose pose, Size &start_res, Size &end_res) |
core::pose::Pose | superimpose_A_to_all (Dock &dock, core::pose::Pose native_pose) |
void | calculate_motif_scores (Dock &dock, core::scoring::motif::MotifHashManager *mman_) |
int | main (int argc, char *argv[]) |
Variables | |
static basic::Tracer | TR ("repeat_dock") |
Real calculate_helical_tail_variance | ( | core::pose::Pose | pose, |
core::pose::Pose | native_pose, | ||
Dock | testDock | ||
) |
References ObjexxFCL::abs(), Dock::h1_nat_end, Dock::h1_nat_start, Dock::h1_pos_end, Dock::h1_pos_start, Dock::h2_nat_end, Dock::h2_nat_start, Dock::h2_pos_end, Dock::h2_pos_start, create_a3b_hbs::ii, enumerate_junctions::int, docking::native_pose, beta_nonlocal::pose, execute::residues, average_rmsds::rmsd, and basic::options::OptionKeys::frags::scoring::scoring.
Referenced by main().
void calculate_motif_scores | ( | Dock & | dock, |
core::scoring::motif::MotifHashManager * | mman_ | ||
) |
References compute_motif_score(), basic::options::OptionKeys::matdes::dock::dock, indel::end_res, get_second_2_helices(), and indel::start_res.
Referenced by main().
core::Real compute_motif_score | ( | core::pose::Pose const & | pose, |
Size | start_res, | ||
Size | end_res, | ||
core::scoring::motif::MotifHashManager * | mman_ | ||
) |
References basic::options::OptionKeys::mh::match::aa1, basic::options::OptionKeys::mh::match::aa2, dist(), basic::options::OptionKeys::in::file::dssp, indel::end_res, numeric::xyzTransform< T >::inverse(), beta_nonlocal::pose, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::mh::match::ss1, basic::options::OptionKeys::mh::match::ss2, and indel::start_res.
Referenced by calculate_motif_scores().
void generate_combined_model | ( | core::pose::Pose | pose, |
core::pose::Pose | native_pose, | ||
Dock & | testDock | ||
) |
References ObjexxFCL::abs(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::c, Dock::centroid_score, pyrosetta::create_score_function, test.T009_Exceptions::e, Dock::h1_nat_end, Dock::h1_nat_start, Dock::h1_pos_end, Dock::h1_pos_start, Dock::h2_nat_end, Dock::h2_nat_start, Dock::h2_pos_end, Dock::h2_pos_start, create_a3b_hbs::ii, numeric::max(), numeric::min(), Dock::nat_final_natCoords_end, Dock::nat_final_natCoords_start, Dock::nat_final_poseCoords_end, Dock::nat_final_poseCoords_start, docking::native_pose, pdbslice(), beta_nonlocal::pose, Dock::redesign_final_poseCoords_end, Dock::redesign_final_poseCoords_start, Dock::repeat_final_poseCoords_end, Dock::repeat_final_poseCoords_start, create_a3b_hbs::score, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, Dock::single_helix, superimpose_pose(), Dock::unclosed_pose, Dock::unclosed_pose_full, basic::options::OptionKeys::remodel::vdw, and Dock::vdw_score.
Referenced by main().
vector1<Dock> get_all_1helix_docks | ( | core::pose::Pose & | pose, |
core::pose::Pose & | native_pose | ||
) |
References get_helices(), create_a3b_hbs::ii, docking::native_pose, beta_nonlocal::pose, range, and basic::options::OptionKeys::cutoutdomain::start.
Referenced by main().
vector1<Dock> get_all_2helix_docks | ( | core::pose::Pose & | pose, |
core::pose::Pose & | native_pose | ||
) |
References get_helices(), create_a3b_hbs::ii, kk, docking::native_pose, beta_nonlocal::pose, range, and basic::options::OptionKeys::cutoutdomain::start.
Referenced by main().
void get_helices | ( | core::pose::Pose & | pose, |
protocols::loops::LoopsOP | helicesOP | ||
) |
References create_a3b_hbs::ii, and beta_nonlocal::pose.
Referenced by get_all_1helix_docks(), get_all_2helix_docks(), and get_second_2_helices().
void get_second_2_helices | ( | Dock & | dock, |
core::pose::Pose | pose, | ||
Size & | start_res, | ||
Size & | end_res | ||
) |
References basic::options::OptionKeys::matdes::dock::dock, indel::end_res, get_helices(), numeric::max(), numeric::min(), beta_nonlocal::pose, and indel::start_res.
Referenced by calculate_motif_scores().
int main | ( | int | argc, |
char * | argv[] | ||
) |
References argv, calculate_helical_tail_variance(), calculate_motif_scores(), Dock::centroid_score, Dock::chainA_motif_score, basic::options::OptionKeys::chemical::chemical, demo.D060_Folding::counter, test.T009_Exceptions::e, Dock::final_pose, generate_combined_model(), get_all_1helix_docks(), get_all_2helix_docks(), create_a3b_hbs::ii, basic::init(), gaussian-sampling::input, Dock::nat_final_poseCoords_end, Dock::nat_final_poseCoords_start, in::file::native(), docking::native_pose, option, Dock::overall_motif_score, make_symmdef_file_denovo::pos, pyrosetta.distributed.io::pose_from_file, Dock::redesign_final_poseCoords_end, Dock::redesign_final_poseCoords_start, Dock::repeat_final_poseCoords_end, Dock::repeat_final_poseCoords_start, average_rmsds::rmsd, basic::options::OptionKeys::stepwise::s2, basic::options::OptionKeys::frags::scoring::scoring, sfd, basic::options::OptionKeys::out::file::silent, Dock::single_helix, challenge::ss, utility::string_split(), superimpose_A_to_all(), tag, tag_from_pose(), and Dock::vdw_score.
core::pose::Pose minimize_to_close | ( | core::pose::Pose | pose | ) |
core::pose::Pose superimpose_A_to_all | ( | Dock & | dock, |
core::pose::Pose | native_pose | ||
) |
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::c, pyrosetta::create_score_function, basic::options::OptionKeys::matdes::dock::dock, test.T009_Exceptions::e, create_a3b_hbs::ii, utility::LETTERS(), docking::native_pose, create_a3b_hbs::score, basic::options::OptionKeys::frags::scoring::scoring, and superimpose_pose().
Referenced by main().
|
static |