|
Rosetta
|
#include <protocols/sic_dock/SICFast.hh>#include <protocols/sic_dock/RigidScore.hh>#include <protocols/sic_dock/util.hh>#include <basic/options/keys/in.OptionKeys.gen.hh>#include <basic/options/keys/out.OptionKeys.gen.hh>#include <basic/options/keys/symmetry.OptionKeys.gen.hh>#include <basic/options/keys/sicdock.OptionKeys.gen.hh>#include <basic/options/option.hh>#include <basic/options/option_macros.hh>#include <basic/Tracer.hh>#include <core/chemical/ChemicalManager.hh>#include <core/chemical/AtomType.hh>#include <core/chemical/ResidueTypeSet.hh>#include <core/conformation/Residue.hh>#include <core/id/AtomID.hh>#include <core/import_pose/import_pose.hh>#include <core/io/pdb/pdb_writer.hh>#include <core/pose/Pose.hh>#include <core/pose/symmetry/util.hh>#include <core/pose/util.hh>#include <core/scoring/dssp/Dssp.hh>#include <core/scoring/sasa.hh>#include <core/util/SwitchResidueTypeSet.hh>#include <devel/init.hh>#include <numeric/constants.hh>#include <numeric/xyz.functions.hh>#include <numeric/xyz.io.hh>#include <ObjexxFCL/FArray2D.hh>#include <ObjexxFCL/FArray3D.hh>#include <ObjexxFCL/format.hh>#include <ObjexxFCL/string.functions.hh>#include <utility/io/ozstream.hh>#include <utility/string_util.hh>#include <utility/vector1.hh>#include <core/scoring/methods/RG_Energy_Fast.hh>#include <numeric/xyzTransform.hh>Classes | |
| struct | LMAX |
| struct | TCDock |
Typedefs | |
| typedef numeric::xyzVector< core::Real > | Vec |
| typedef numeric::xyzMatrix< core::Real > | Mat |
| typedef numeric::xyzVector< Real > | Vecf |
| typedef numeric::xyzMatrix< Real > | Matf |
Functions | |
| void | register_options () |
| numeric::xyzTransform< core::Real > const | toXform (core::kinematics::Stub const &stub) |
| template<typename T > | |
| T | sqr (T x) |
| Real | sigmoid (Real const &sqdist, Real const &start, Real const &stop) |
| void | dump_points_pdb (utility::vector1< Vecf > const &p, std::string fn) |
| void | dump_points_pdb (utility::vector1< Vecf > const &p, Vec t, std::string fn) |
| void | xform_pose (core::pose::Pose &pose, core::kinematics::Stub const &s, Size sres=1, Size eres=0) |
| void | xform_pose_rev (core::pose::Pose &pose, core::kinematics::Stub const &s) |
| void | trans_pose (Pose &pose, Vecf const &trans, Size start=1, Size end=0) |
| void | rot_pose (Pose &pose, Mat const &rot, Size start=1, Size end=0) |
| void | rot_pose (Pose &pose, Mat const &rot, Vecf const &cen, Size start=1, Size end=0) |
| void | rot_pose (Pose &pose, Vecf const &axis, Real const &ang, Size start=1, Size end=0) |
| void | rot_pose (Pose &pose, Vecf const &axis, Real const &ang, Vecf const &cen, Size start=1, Size end=0) |
| void | alignaxis (Pose &pose, Vecf newaxis, Vecf oldaxis, Vecf cen=Vecf(0, 0, 0)) |
| Vec | projperp (Vec const &u, Vec const &v) |
| void | prune_cb_pairs (vector1< Vecf > &cba, vector1< Vecf > &cbb, vector1< Real > &wa_in, vector1< Real > &wb_in, Real CTD2) |
| int | neighbor_count (Pose const &pose, int ires, Real distance_threshold=10.0) |
| Real | brute_mindis (vector1< Vecf > const &pa, vector1< Vecf > const &pb, Vecf const ofst) |
| int | compareLMAX (const LMAX a, const LMAX b) |
| int | main (int argc, char *argv[]) |
Variables | |
| static basic::Tracer | TR ("symdock_enum") |
| typedef numeric::xyzMatrix<core::Real> Mat |
| typedef numeric::xyzMatrix<Real> Matf |
| typedef numeric::xyzVector<core::Real> Vec |
| typedef numeric::xyzVector<Real> Vecf |
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::ang, numeric::xyzVector< T >::cross(), numeric::xyzVector< T >::dot(), numeric::max(), numeric::min(), numeric::xyzVector< T >::normalize(), numeric::xyzVector< T >::normalized(), numeric::constants::f::pi, beta_nonlocal::pose, and rot_pose().
References create_a3b_hbs::i, create_a3b_hbs::j, and min().
References a, and compute_difference::b.
Referenced by TCDock::run().
| void dump_points_pdb | ( | utility::vector1< Vecf > const & | p, |
| std::string | fn | ||
| ) |
| void dump_points_pdb | ( | utility::vector1< Vecf > const & | p, |
| Vec | t, | ||
| std::string | fn | ||
| ) |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
References argv, utility::io::oc::cout, test.T009_Exceptions::e, create_a3b_hbs::i, basic::init(), create_a3b_hbs::j, TCDock::justone(), basic::options::OptionKeys::mh::harvest::max_res, basic::options::option, test.T008_Serialization::pose1, test.T008_Serialization::pose2, pyrosetta.distributed.io::pose_from_file(), register_options(), TCDock::run(), basic::options::TR, basic::options::OptionKeys::inout::dbms::user, and utility_exit_with_message.
References build_jacobian::distance, beta_nonlocal::pose, pna::resi, and basic::options::OptionKeys::cmiles::jumping::resj.
Referenced by TCDock::TCDock().
| void prune_cb_pairs | ( | vector1< Vecf > & | cba, |
| vector1< Vecf > & | cbb, | ||
| vector1< Real > & | wa_in, | ||
| vector1< Real > & | wb_in, | ||
| Real | CTD2 | ||
| ) |
References a, compute_difference::b, and wa.
Referenced by TCDock::precompute_intra().
| void register_options | ( | ) |
References end, natoms(), beta_nonlocal::pose, rot, and basic::options::OptionKeys::cutoutdomain::start.
References end, beta_nonlocal::pose, rot, rot_pose(), basic::options::OptionKeys::cutoutdomain::start, and trans_pose().
References dist(), and basic::options::OptionKeys::cutoutdomain::start.
Referenced by TCDock::precompute_intra().
References x.
Referenced by TCDock::precompute_intra().
|
inline |
References stub().
Referenced by TCDock::__dock_base__(), TCDock::dump_pdb(), and TCDock::run().
References end, natoms(), beta_nonlocal::pose, basic::options::OptionKeys::cutoutdomain::start, and trans.
| void xform_pose | ( | core::pose::Pose & | pose, |
| core::kinematics::Stub const & | s, | ||
| Size | sres = 1, |
||
| Size | eres = 0 |
||
| ) |
References natoms(), beta_nonlocal::pose, and docking::s.
Referenced by TCDock::dump_pdb().
| void xform_pose_rev | ( | core::pose::Pose & | pose, |
| core::kinematics::Stub const & | s | ||
| ) |
References natoms(), beta_nonlocal::pose, and docking::s.
|
static |