Rosetta
|
Public Member Functions | |
TCDock (Pose const &pose1, Pose const &pose2, string cmp1pdb, string cmp2pdb, string cmp1type, string cmp2type) | |
virtual | ~TCDock () |
int | num_threads () |
int | thread_num () |
Vecf | swap_axis (vector1< Vecf > &pts, string type) |
Matf | swap_axis_rotation (string type) |
void | precompute_intra () |
void | dump_onecomp () |
void | get_cmp1 (Real acmp1, vector1< Vecf > &pts, vector1< Vecf > &cbs) |
void | get_cmp2 (Real acmp2, vector1< Vecf > &pts, vector1< Vecf > &cbs) |
void | make_dimer (core::pose::Pose &pose) |
void | make_trimer (core::pose::Pose &pose) |
void | make_tetramer (core::pose::Pose &pose) |
void | make_pentamer (core::pose::Pose &pose) |
void | get_best_sub1_contact_delta_rotations (Real icmp1, Real dcmp1, Real icmp2, Real dcmp2, Real &out_delta_ang1, Real &out_delta_ang2) |
void | dump_pdb (int icmp2, int icmp1, int iori, string fname, int idx, bool dumpsym=true, bool sepcomp=true, bool termini=true) |
Real | __dock_base__ (int icmp2, int icmp1, int iori, Real &dori, Real &dcmp2, Real &dcmp1, Real &icbc, Real &cmp2cbc, Real &cmp1cbc, bool cache=true) |
void | dock_no_score (int icmp2, int icmp1, int iori) |
Real | dock_score (int icmp2, int icmp1, int iori, Real &icbc, Real &cmp2cbc, Real &cmp1cbc) |
Real | dock_score (int icmp2, int icmp1, int iori) |
Real | dock_get_geom (int icmp2, int icmp1, int iori, Real &dori, Real &dcmp2, Real &dcmp1, Real &icbc, Real &cmp2cbc, Real &cmp1cbc) |
Real | min_termini_dis (Real d1, Real a1, Real d2, Real a2) |
Real | min_termini_proj (Real a1, Real a2, Vec sicaxis) |
Real | termini_score (Real d1, Real a1, Real d2, Real a2) |
void | justone (int icmp1, int icmp2, int iori) |
void | run () |
Arch const & | arch () const |
TCDock (ArchCOP _arch, Pose const &_pose1, Pose const &_pose2, string _cmp1pdb, string _cmp2pdb) | |
void | init (bool reverse) |
virtual | ~TCDock () |
int | num_threads () |
int | thread_num () |
void | precompute_intra () |
void | dump_onecomp () |
void | get_cmp1 (Real acmp1, vector1< Vec > &pts, vector1< Vec > &cbs) |
void | get_cmp2 (Real acmp2, vector1< Vec > &pts, vector1< Vec > &cbs) |
void | get_best_sub1_contact_delta_rotations (Real icmp1, Real dcmp1, Real icmp2, Real dcmp2, Real &out_delta_ang1, Real &out_delta_ang2) |
void | get_contacts_by_component (Real const &ang1, Real const &ang2, Real const &dis1, Real const &dis2, int &nresiface, int &nresiface0, int &nresiface1, int &nresiface2, int &ncontacts, int &ncontacts0, int &ncontacts1, int &ncontacts2, Real &nweighted, Real &nweighted0, Real &nweighted1, Real &nweighted2) |
void | dump_pdb (int icmp2, int icmp1, int iori, string fname, bool reverse, bool dumpsym) |
Real | __dock_base__ (int icmp2, int icmp1, int iori, Real &dori, Real &dcmp2, Real &dcmp1, Real &rscore, Real &cmp2cbc, Real &cmp1cbc, bool cache=true) |
void | dock_no_score (int icmp2, int icmp1, int iori) |
Real | dock_score (int icmp2, int icmp1, int iori, Real &rscore, Real &cmp2cbc, Real &cmp1cbc) |
Real | dock_score (int icmp2, int icmp1, int iori) |
Real | dock_get_geom (int icmp2, int icmp1, int iori, Real &dori, Real &dcmp2, Real &dcmp1, Real &rscore, Real &cmp2cbc, Real &cmp1cbc) |
Real | min_termini_dis (Real d1, Real a1, Real d2, Real a2) |
Real | min_termini_proj (Real a1, Real a2, Vec sicaxis) |
Real | termini_score (Real d1, Real a1, Real d2, Real a2, Real &td) |
void | run () |
void | get_moments (vector1< Vec > const &pts, Real &m1, Real &m2, Real &m3, Real &m4) |
void | gather_hits (vector1< LMAX > &local_maxima, bool const &reverse) |
void | dump_top_hits (vector1< LMAX > &local_maxima) |
Private Attributes | |
ArchCOP | arch_ |
|
inline |
References alignaxis(), angle_degrees(), basic::options::OptionKeys::sicdock::clash_dis, basic::options::OptionKeys::sicdock::contact_dis, utility::io::oc::cout, basic::options::OptionKeys::msd::debug, ObjexxFCL::FArray2D< T >::dimension(), ObjexxFCL::FArray3D< T >::dimension(), utility::file_basename(), create_a3b_hbs::i, create_a3b_hbs::j, max(), min(), neighbor_count(), numeric::xyzVector< T >::normalized(), num_threads(), basic::options::option, test.T008_Serialization::pose1, test.T008_Serialization::pose2, numeric::conversions::radians(), reverse(), rot_pose(), tan, thread_num(), basic::options::TR, basic::options::OptionKeys::inout::dbms::user, kmeans_adaptive_kernel_density_bb_dependent_rotlib::v, and orn_macrocycle::wt.
|
inlinevirtual |
|
inline |
References utility::io::oc::cout, utility::file_basename(), create_a3b_hbs::i, create_a3b_hbs::j, max(), num_threads(), out::file::o(), basic::options::option, option, ObjexxFCL::string_of(), thread_num(), basic::options::OptionKeys::inout::dbms::user, utility_exit_with_message, and kmeans_adaptive_kernel_density_bb_dependent_rotlib::v.
|
inlinevirtual |
|
inline |
References docking::a1, docking::a2, create_a3b_hbs::i, enumerate_junctions::int, create_a3b_hbs::j, min(), basic::options::option, option, numeric::xyzTransform< T >::R, numeric::rotation_matrix_degrees(), spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib::scale, create_a3b_hbs::score, ObjexxFCL::string_of(), numeric::xyzTransform< T >::t, basic::options::OptionKeys::mp::transform::transform, and utility_exit_with_message.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References a, alignaxis(), compute_difference::b, basic::options::OptionKeys::matdes::dock::dump_pdb, dumpsym(), end, numeric::expand_xforms(), PREcst::fname, create_a3b_hbs::i, subloop_histogram::iterator, create_a3b_hbs::j, out::file::o(), basic::options::option, option, erraser_single_res_analysis::out, p2, reverse(), rot_pose(), numeric::rotation_matrix_degrees(), ObjexxFCL::string_of(), symm, basic::options::OptionKeys::symmetry::symmetry, basic::options::OptionKeys::symmetry::symmetry_definition, predPRE::t, trans_pose(), x, and xform_pose().
|
inline |
References numeric::conversions::degrees(), basic::options::OptionKeys::matdes::dock::dump_pdb, dumpsym(), detail::find(), PREcst::fname, create_a3b_hbs::i, kmeans_adaptive_kernel_density_bb_dependent_rotlib::idx, numeric::xyzVector< T >::length(), max(), lactamize::nr, out::file::o(), basic::options::option, p2, test.T500_Packing::pr2, projperp(), rot_pose(), numeric::rotation_matrix_degrees(), ObjexxFCL::string_of(), symm, symmetry::symmetry_definition(), termini(), toXform(), trans_pose(), and xform_pose().
References count, utility::io::oc::cout, basic::options::OptionKeys::matdes::dock::dump_pdb, basic::options::OptionKeys::ddg::dump_pdbs, ObjexxFCL::format::F(), detail::find(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::fn, basic::options::OptionKeys::docking::ligand::grid::grid, h, create_a3b_hbs::i, test.T110_numeric::I, if(), enumerate_junctions::int, create_a3b_hbs::j, create_a3b_hbs::k, oop_conformations::length, ObjexxFCL::format::LJ(), max(), N, basic::options::option, option, ObjexxFCL::pad(), ObjexxFCL::pow(), add_xyz_to_pose::pts, numeric::conversions::radians(), numeric::rotation_matrix_degrees(), subloop_histogram::size, ObjexxFCL::FArray3< T >::size1(), ObjexxFCL::FArray3< T >::size2(), ObjexxFCL::FArray3D< T >::size3(), sphere_coverage(), ObjexxFCL::string_of(), SYMICS, SYMOCT, SYMTET, TR, basic::options::OptionKeys::mp::transform::transform, w, x, predPRE::y, and predPRE::z.
References angle_degrees(), begin, utility::io::ozstream::close(), utility::io::oc::cout, ObjexxFCL::format::F(), create_a3b_hbs::i, test.T110_numeric::I, enumerate_junctions::int, create_a3b_hbs::j, create_a3b_hbs::k, max(), min(), basic::options::option, option, adapt_rotamers::ori, numeric::conversions::radians(), reverse(), create_a3b_hbs::score, ObjexxFCL::FArray< T >::size(), ObjexxFCL::FArray3< T >::size1(), ObjexxFCL::FArray3< T >::size2(), ObjexxFCL::FArray3D< T >::size3(), make_templates::tasks, TR, and basic::options::OptionKeys::inout::dbms::user.
References add_xyz_to_pose::pts, and basic::options::OptionKeys::mp::transform::transform.
References create_a3b_hbs::i, add_xyz_to_pose::pts, docking::R, and numeric::rotation_matrix_degrees().
References add_xyz_to_pose::pts, and basic::options::OptionKeys::mp::transform::transform.
References create_a3b_hbs::i, add_xyz_to_pose::pts, docking::R, and numeric::rotation_matrix_degrees().
|
inline |
|
inline |
References create_a3b_hbs::i, ObjexxFCL::pow(), add_xyz_to_pose::pts, and create_a3b_hbs::r.
|
inline |
References alignaxis(), basic::options::OptionKeys::sicdock::contact_dis, utility::io::oc::cout, basic::options::OptionKeys::msd::debug, ObjexxFCL::FArray2D< T >::dimension(), ObjexxFCL::FArray3D< T >::dimension(), create_a3b_hbs::i, create_a3b_hbs::j, min(), neighbor_count(), basic::options::option, option, reverse(), rot_pose(), TR, basic::options::OptionKeys::inout::dbms::user, kmeans_adaptive_kernel_density_bb_dependent_rotlib::v, basic::Tracer::Warning, and orn_macrocycle::wt.
|
inline |
References count, utility::io::oc::cout, basic::options::OptionKeys::matdes::dock::dump_pdb, ObjexxFCL::format::F(), detail::find(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::fn, basic::options::OptionKeys::docking::ligand::grid::grid, h, create_a3b_hbs::i, test.T110_numeric::I, enumerate_junctions::int, create_a3b_hbs::j, create_a3b_hbs::k, oop_conformations::length, max(), min(), N, basic::options::OptionKeys::out::file::o, basic::options::option, ObjexxFCL::pow(), reverse(), ObjexxFCL::FArray3< T >::size1(), ObjexxFCL::FArray3< T >::size2(), ObjexxFCL::FArray3D< T >::size3(), ObjexxFCL::string_of(), and w.
Referenced by main().
|
inline |
References create_a3b_hbs::i, beta_nonlocal::pose, and rot_pose().
|
inline |
References create_a3b_hbs::i, beta_nonlocal::pose, and rot_pose().
|
inline |
References create_a3b_hbs::i, beta_nonlocal::pose, and rot_pose().
|
inline |
References create_a3b_hbs::i, beta_nonlocal::pose, and rot_pose().
References docking::a1, docking::a2, oop_conformations::length, min(), basic::options::option, projperp(), numeric::rotation_matrix_degrees(), and td.
References docking::a1, docking::a2, oop_conformations::length, min(), basic::options::option, option, projperp(), numeric::rotation_matrix_degrees(), and td.
|
inline |
|
inline |
|
inline |
References numeric::angle_radians(), basic::options::OptionKeys::sicdock::clash_dis, CONTACT_D2, basic::options::OptionKeys::sicdock::contact_dis, utility::io::oc::cout, create_a3b_hbs::i, basic::options::option, prune_cb_pairs(), numeric::rotation_matrix_degrees(), test.T120_core::sfxn, sigmoid(), sqr(), ObjexxFCL::string_of(), and utility_exit_with_message.
|
inline |
References basic::options::OptionKeys::sicdock::clash_dis, CONTACT_D2, basic::options::OptionKeys::sicdock::contact_dis, utility::io::oc::cout, create_a3b_hbs::i, numeric::xyzMatrix< Real >::identity(), beta_nonlocal::jj, basic::options::option, prune_cb_pairs(), numeric::xyzTransform< T >::R, numeric::rotation_matrix_degrees(), test.T120_core::sfxn, sqr(), ObjexxFCL::string_of(), basic::options::OptionKeys::mp::transform::transform, and utility_exit_with_message.
|
inline |
References angle_degrees(), begin, compareLMAX(), count, utility::io::oc::cout, basic::options::OptionKeys::matdes::dock::dump_pdb, ObjexxFCL::format::F(), detail::find(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::fn, basic::options::OptionKeys::docking::ligand::grid::grid, h, create_a3b_hbs::i, test.T110_numeric::I, if(), enumerate_junctions::int, create_a3b_hbs::j, create_a3b_hbs::k, oop_conformations::length, ObjexxFCL::format::LJ(), max(), min(), N, basic::options::option, adapt_rotamers::ori, ObjexxFCL::pad(), ObjexxFCL::pow(), numeric::conversions::radians(), reverse(), numeric::rotation_matrix_degrees(), create_a3b_hbs::score, subloop_histogram::size, ObjexxFCL::FArray< T >::size(), ObjexxFCL::FArray3< T >::size1(), ObjexxFCL::FArray3< T >::size2(), ObjexxFCL::FArray3D< T >::size3(), ObjexxFCL::string_of(), make_templates::tasks, toXform(), utility_exit_with_message, w, x, predPRE::y, and predPRE::z.
Referenced by main().
|
inline |
References compareLMAX(), basic::init(), basic::options::option, option, and reverse().
|
inline |
References numeric::xyzMatrix< Real >::identity(), and numeric::rotation_matrix_degrees().
References docking::a1, docking::a2, max(), basic::options::option, and td.
References docking::a1, docking::a2, max(), basic::options::option, option, and td.
|
inline |
|
inline |
bool TCDock::abort_ |
Real TCDock::alpha_ |
|
private |
std::map<string,Vecf> TCDock::axismap_ |
core::id::AtomID_Map< core::Real > TCDock::clashmap1_ |
core::id::AtomID_Map< core::Real > TCDock::clashmap2_ |
core::pose::Pose const& TCDock::cmp1_ |
Vecf TCDock::cmp1axs_ |
ObjexxFCL::FArray2D< Real > TCDock::cmp1cbneg_ |
ObjexxFCL::FArray2D< Real > TCDock::cmp1cbpos_ |
Real TCDock::cmp1dianeg_ |
Real TCDock::cmp1diapos_ |
core::pose::Pose TCDock::cmp1in_ |
string TCDock::cmp1name_ |
int TCDock::cmp1nangle_ |
int TCDock::cmp1nsub_ |
core::pose::Pose TCDock::cmp1olig_ |
Real TCDock::cmp1scale_ |
string TCDock::cmp1type_ |
core::id::AtomID_Map< Real > TCDock::cmp1wtmap_ |
core::pose::Pose const TCDock::cmp2_ |
Vecf TCDock::cmp2axs_ |
ObjexxFCL::FArray2D< Real > TCDock::cmp2cbneg_ |
ObjexxFCL::FArray2D< Real > TCDock::cmp2cbpos_ |
Real TCDock::cmp2dianeg_ |
Real TCDock::cmp2diapos_ |
core::pose::Pose TCDock::cmp2in_ |
string TCDock::cmp2name_ |
int TCDock::cmp2nangle_ |
int TCDock::cmp2nsub_ |
core::pose::Pose TCDock::cmp2olig_ |
Real TCDock::cmp2scale_ |
string TCDock::cmp2type_ |
core::id::AtomID_Map< Real > TCDock::cmp2wtmap_ |
Size TCDock::conf_count_ |
protocols::sic_dock::RigidScoreCOP TCDock::final_sfxn_ |
ObjexxFCL::FArray3D< Real > TCDock::gradii |
ObjexxFCL::FArray3D< Real > TCDock::gscore |
protocols::sic_dock::LinkerScoreCOP TCDock::lnscore_ |
protocols::sic_dock::scores::MotifHashRigidScoreCOP TCDock::mhscore_ |
protocols::sic_dock::RigidScoreCOP TCDock::rigid_sfxn_ |
protocols::sic_dock::SICFast TCDock::sic_ |
Real TCDock::sin_alpha_ |
Real TCDock::start_time_ |
string TCDock::symtype_ |
Real TCDock::tan_alpha_ |
utility::io::ozstream* TCDock::xform_out_ |