Rosetta
|
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/option_macros.hh>
#include <basic/Tracer.hh>
#include <basic/database/open.hh>
#include <core/chemical/AtomType.hh>
#include <core/conformation/symmetry/util.hh>
#include <core/import_pose/import_pose.hh>
#include <devel/init.hh>
#include <core/io/silent/SilentFileData.hh>
#include <core/kinematics/Stub.hh>
#include <core/pose/Pose.hh>
#include <core/pose/util.hh>
#include <core/scoring/dssp/Dssp.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/symmetry/SymmetricScoreFunction.hh>
#include <core/scoring/packing/compute_holes_score.hh>
#include <core/scoring/rms_util.hh>
#include <numeric/conversions.hh>
#include <numeric/model_quality/rms.hh>
#include <numeric/random/random.hh>
#include <numeric/xyz.functions.hh>
#include <numeric/xyz.io.hh>
#include <ObjexxFCL/FArray2D.hh>
#include <ObjexxFCL/format.hh>
#include <ObjexxFCL/string.functions.hh>
#include <utility/io/izstream.hh>
#include <utility/io/ozstream.hh>
#include <numeric/xyzVector.hh>
#include <protocols/sic_dock/SICFast.hh>
#include <protocols/sic_dock/designability_score.hh>
#include <apps/pilot/will/will_util.ihh>
#include <numeric/xyzTransform.hh>
Classes | |
struct | Hit |
Macros | |
#define | CONTACT_D2 20.25 |
#define | CONTACT_TH 0 |
#define | NSS 672 |
#define | MIN_HELEX_RES 20 |
#define | MAX_CYS_RES 3 |
#define | MAX_NRES 99999 |
Typedefs | |
typedef numeric::xyzVector< core::Real > | Vec |
typedef numeric::xyzMatrix< core::Real > | Mat |
typedef numeric::xyzTransform< core::Real > | Xform |
Functions | |
void | register_options () |
int | num_threads () |
int | thread_num () |
bool | cmpcbc (Hit i, Hit j) |
bool | cmpxsc (Hit i, Hit j) |
bool | cmprmsd (Hit i, Hit j) |
Vec | get_rot_center (Xform const &xsym, int sym) |
Vec | get_rot_center (Xform const &x1, Xform const &x2, int sym) |
Xform | get_cx_xform (Hit const &h) |
void | dock (Pose const &init_pose, std::string const &fn) |
utility::vector1< Vec > | align_native_state (core::pose::Pose &pose, int nfold) |
void | read_sphere (vector1< Vec > &ssamp) |
void | get_tasks_from_command_line (utility::vector1< std::pair< string, int > > &tasks) |
int | main (int argc, char *argv[]) |
Variables | |
Vec | Ux (1, 0, 0) |
Vec | Uy (0, 1, 0) |
Vec | Uz (0, 0, 1) |
Vec | V0 (0, 0, 0) |
static basic::Tracer | TR ("CXdock") |
static core::io::silent::SilentFileData | sfd |
#define CONTACT_D2 20.25 |
#define CONTACT_TH 0 |
#define MAX_CYS_RES 3 |
#define MAX_NRES 99999 |
#define MIN_HELEX_RES 20 |
#define NSS 672 |
typedef numeric::xyzMatrix<core::Real> Mat |
typedef numeric::xyzVector<core::Real> Vec |
typedef numeric::xyzTransform<core::Real> Xform |
utility::vector1<Vec> align_native_state | ( | core::pose::Pose & | pose, |
int | nfold | ||
) |
References numeric::dihedral_degrees(), beta_nonlocal::pose, rot_pose(), Ux, Uz, and V0.
References create_a3b_hbs::i, and create_a3b_hbs::j.
References create_a3b_hbs::i, and create_a3b_hbs::j.
References create_a3b_hbs::i, and create_a3b_hbs::j.
void dock | ( | Pose const & | init_pose, |
std::string const & | fn | ||
) |
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::ax, utility::io::ozstream::close(), utility::io::oc::cout, 3d_histogram::dx, utility::file_basename(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::fn, get_cx_xform(), get_rot_center(), h, enumerate_junctions::int, basic::options::option, docking::R, numeric::xyzTransform< T >::R, numeric::rotation_matrix_degrees(), predPRE::t, numeric::xyzTransform< T >::t, utility_exit_with_message, Ux, Uy, Uz, V0, x, and xform_pose().
Referenced by main().
References get_rot_center(), and h.
Referenced by dock().
References get_rot_center().
References create_a3b_hbs::i.
Referenced by dock(), get_cx_xform(), and get_rot_center().
void get_tasks_from_command_line | ( | utility::vector1< std::pair< string, int > > & | tasks | ) |
References basic::options::option, basic::options::OptionKeys::in::file::s, subloop_histogram::size, make_templates::tasks, and basic::options::OptionKeys::inout::dbms::user.
Referenced by main().
int main | ( | int | argc, |
char * | argv[] | ||
) |
References argv, dock(), basic::options::OptionKeys::in::file::dssp, test.T009_Exceptions::e, kmeans_adaptive_kernel_density_bb_dependent_rotlib::fn, get_tasks_from_command_line(), create_a3b_hbs::i, basic::init(), MAX_NRES, NSS, pyrosetta.distributed.io::pose_from_file, read_sphere(), register_options(), make_templates::tasks, basic::options::TR, trans_pose(), numeric::xyzVector< T >::y(), and numeric::xyzVector< T >::z().
int num_threads | ( | ) |
References utility::io::izstream::close(), create_a3b_hbs::i, NSS, basic::database::open(), str(), utility_exit_with_message, x, predPRE::y, and predPRE::z.
Referenced by main().
int thread_num | ( | ) |
|
static |
|
static |
Vec Ux(1, 0, 0) | ( | 1 | , |
0 | , | ||
0 | |||
) |
Referenced by align_native_state(), and dock().
Vec Uz(0, 0, 1) | ( | 0 | , |
0 | , | ||
1 | |||
) |
Referenced by align_native_state(), and dock().
Vec V0(0, 0, 0) | ( | 0 | , |
0 | , | ||
0 | |||
) |
Referenced by align_native_state(), and dock().