![]() |
Rosetta Protocols
2014.16.56682
|
#include <TMalign.hh>
Public Member Functions | |
| void | PrintErrorAndQuit (std::string sErrorString) |
| template<class A > | |
| void | ResizeArray (A &array, int Narray1, int Narray2) |
| int | read_pose (core::pose::Pose const &pose, std::list< core::Size > const &residue_list, std::vector< numeric::xyzVector< core::Real > > &a, std::string &seq, std::vector< int > &resno) |
| double | dist (numeric::xyzVector< core::Real > x, numeric::xyzVector< core::Real > y) |
| void | transform (numeric::xyzVector< core::Real > const t, numeric::xyzMatrix< core::Real > const u, numeric::xyzVector< core::Real > x, numeric::xyzVector< core::Real > &x1) |
| void | do_rotation (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > &x1, int len, numeric::xyzVector< core::Real > const t, numeric::xyzMatrix< core::Real > const u) |
| void | NWDP_TM (Size const len1, Size const len2, double const gap_open, std::vector< int > &j2i) |
| void | NWDP_TM (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const len1, int const len2, numeric::xyzVector< core::Real > const t, numeric::xyzMatrix< core::Real > const u, double d02, double gap_open, std::vector< int > &j2i) |
| void | NWDP_TM (std::vector< int > const secx, std::vector< int > const secy, int const len1, int const len2, double gap_open, std::vector< int > &j2i) |
| void | convert_xyz_to_vector (numeric::xyzVector< core::Real > const x, std::vector< core::Real > &xx) |
| void | convert_xyz_to_matrix (numeric::xyzMatrix< core::Real > const x, std::vector< std::vector< core::Real > > &xx) |
| void | convert_vector_to_xyz (std::vector< core::Real > const x, numeric::xyzVector< core::Real > &xx) |
| void | convert_matrix_to_xyz (std::vector< std::vector< core::Real > > const x, numeric::xyzMatrix< core::Real > &xx) |
| void | convert_xyz_v_to_vectors (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< std::vector< double > > &xx) |
| bool | Kabsch (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const n, int const mode, double *rms, numeric::xyzVector< core::Real > &t, numeric::xyzMatrix< core::Real > &u) |
| bool | Kabsch (std::vector< std::vector< double > > const x, std::vector< std::vector< double > > const y, int const n, int const mode, double *rms, std::vector< double > &t, std::vector< std::vector< double > > &u) |
| void | load_pose_allocate_memory (core::pose::Pose pose1, core::pose::Pose pose2, std::list< core::Size > residue_list1, std::list< core::Size > residue_list2) |
| int | score_fun8 (std::vector< numeric::xyzVector< core::Real > > const xa, std::vector< numeric::xyzVector< core::Real > > const ya, int const n_ali, double const d, std::vector< int > &i_ali, double *score1, int score_sum_method) |
| double | TMscore8_search (std::vector< numeric::xyzVector< core::Real > > const xtm, std::vector< numeric::xyzVector< core::Real > > const ytm, int Lali, numeric::xyzVector< core::Real > &t0, numeric::xyzMatrix< core::Real > &u0, int const simplify_step, int const score_sum_method, double *Rcomm) |
| double | detailed_search (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const, int const y_len, std::vector< int > const invmap0, numeric::xyzVector< core::Real > &t, numeric::xyzMatrix< core::Real > &u, int simplify_step, int score_sum_method) |
| double | get_score_fast (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const , int const y_len, std::vector< int > const invmap) |
| double | get_initial (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const x_len, int const y_len, std::vector< int > &y2x) |
| void | smooth (std::vector< int > &sec, int const len) |
| int | sec_str (double dis13, double dis14, double dis15, double dis24, double dis25, double dis35) |
| void | make_sec (std::vector< numeric::xyzVector< core::Real > > const x, int const len, std::vector< int > &sec) |
| void | get_initial_ss (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const x_len, int const y_len, std::vector< int > &y2x) |
| bool | get_initial_local (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const x_len, int const y_len, std::vector< int > &y2x) |
| void | score_matrix_rmsd (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const x_len, int const y_len, std::vector< int > const y2x) |
| void | score_matrix_rmsd_sec (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const x_len, int const y_len, std::vector< int > const y2x) |
| void | get_initial_ssplus (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const x_len, int const y_len, std::vector< int > &y2x0, std::vector< int > &y2x) |
| void | find_max_frag (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< int > const resno, int const len, int *start_max, int *end_max) |
| double | get_initial_fgt (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const x_len, int const y_len, std::vector< int > const xresno, std::vector< int > const yresno, std::vector< int > &y2x) |
| double | DP_iter (std::vector< numeric::xyzVector< core::Real > > const x, std::vector< numeric::xyzVector< core::Real > > const y, int const x_len, int const y_len, numeric::xyzVector< core::Real > t, numeric::xyzMatrix< core::Real > u, std::vector< int > &invmap0, int const g1, int const g2, int const iteration_max) |
| void | alignment2AtomMap (core::pose::Pose const &pose1, core::pose::Pose const &pose2, core::Size &n_mapped_residues, core::id::AtomID_Map< core::id::AtomID > &atom_map) |
| void | alignment2AtomMap (core::pose::Pose const &pose, core::pose::Pose const &ref_pose, std::list< core::Size > const &residue_list, std::list< core::Size > const &ref_residue_list, core::Size &n_mapped_residues, core::id::AtomID_Map< core::id::AtomID > &atom_map) |
| void | alignment2strings (std::string &seqxA, std::string &seqyA, std::string &seqM) |
| void | parameter_set4search (int xlen, int ylen) |
| void | parameter_set4final (double len) |
| void | parameter_set4scale (int len, double d_s) |
| core::Real | TMscore (Size length) |
| int | apply (core::pose::Pose const &pose1, core::pose::Pose const &pose2) |
| int | apply (core::pose::Pose const &pose1, core::pose::Pose const &pose2, std::list< core::Size > residue_list1, std::list< core::Size > residue_list2) |
|
inline |
References core::conformation::Residue::is_protein(), core::pose::Pose::residue(), and core::pose::Pose::total_residue().
Referenced by protocols::hybridization::HybridizeSetup::align_by_domain(), protocols::hybridization::HybridizeProtocol::align_by_domain(), protocols::hybridization::DomainAssembly::run(), and protocols::hybridization::TMalign_poses().
|
inline |
References core::chemical::ResidueType::atom_index(), d0_out_, dist(), do_rotation(), m1_, m2_, n_ali8_, core::pose::Pose::residue_type(), t, u, xa, xlen, xt, and ya.
|
inline |
References d0_out_, dist(), do_rotation(), j, m1_, m2_, n_ali8_, seqx, seqy, t, u, xa, xlen, xt, ya, and ylen.
Referenced by protocols::hybridization::HybridizeSetup::align_by_domain(), protocols::hybridization::HybridizeProtocol::align_by_domain(), protocols::hybridization::DomainAssembly::run(), and protocols::hybridization::TMalign_poses().
|
inline |
References core::conformation::Residue::is_protein(), core::pose::Pose::residue(), and core::pose::Pose::total_residue().
Referenced by protocols::hybridization::HybridizeSetup::align_by_domain(), protocols::hybridization::HybridizeProtocol::align_by_domain(), protocols::hybridization::DomainAssembly::run(), and protocols::hybridization::TMalign_poses().
|
inline |
References d0, d0_out_, d0A, d0B, detailed_search(), dist(), do_rotation(), DP_iter(), get_initial(), get_initial_fgt(), get_initial_local(), get_initial_ss(), get_initial_ssplus(), j, Lnorm, load_pose_allocate_memory(), m1_, m2_, n_ali8_, parameter_set4final(), parameter_set4search(), score_d8, t, u, xa, xlen, xresno, xt, xtm, ya, ylen, yresno, and ytm.
|
inline |
|
inline |
References numeric::xyzVector< class >::x(), numeric::xyzVector< class >::y(), and numeric::xyzVector< class >::z().
Referenced by Kabsch().
|
inline |
|
inline |
References numeric::xyzVector< class >::x(), numeric::xyzVector< class >::y(), and numeric::xyzVector< class >::z().
Referenced by convert_xyz_v_to_vectors(), and Kabsch().
|
inline |
References convert_xyz_to_vector().
Referenced by Kabsch().
|
inline |
|
inline |
References numeric::xyzVector< class >::distance().
Referenced by alignment2AtomMap(), alignment2strings(), apply(), find_max_frag(), get_score_fast(), make_sec(), NWDP_TM(), score_fun8(), score_matrix_rmsd(), and score_matrix_rmsd_sec().
|
inline |
References transform().
Referenced by alignment2AtomMap(), alignment2strings(), apply(), and TMscore8_search().
|
inline |
|
inline |
References dcu0, dist(), j, and protocols::loops::start.
Referenced by get_initial_fgt().
|
inline |
References get_score_fast(), getmin, and j.
Referenced by apply().
|
inline |
References find_max_frag(), get_score_fast(), getmin, and j.
Referenced by apply().
|
inline |
|
inline |
References make_sec(), NWDP_TM(), secx, and secy.
Referenced by apply().
|
inline |
References NWDP_TM(), and score_matrix_rmsd_sec().
Referenced by apply().
|
inline |
References d0, d0_search, dist(), j, Kabsch(), PrintErrorAndQuit(), r1, r2, rms, t, transform(), u, xtm, and ytm.
Referenced by get_initial(), get_initial_fgt(), and get_initial_local().
|
inline |
|
inline |
|
inline |
References dist(), sec_str(), and smooth().
Referenced by get_initial_ss().
|
inline |
References j, path, score, and val.
Referenced by DP_iter(), get_initial_local(), get_initial_ss(), and get_initial_ssplus().
|
inline |
References dist(), j, path, transform(), and val.
|
inline |
|
inline |
References exit.
Referenced by get_score_fast().
|
inline |
|
inline |
Referenced by load_pose_allocate_memory().
|
inline |
|
inline |
|
inline |
|
inline |
References s.
Referenced by make_sec().
References j.
Referenced by make_sec().
|
inline |
References d0, d0_out_, d0A, n_ali8_, parameter_set4final(), rmsd, t, TMscore8_search(), u, xtm, and ytm.
Referenced by protocols::hybridization::HybridizeSetup::align_by_domain(), protocols::hybridization::HybridizeProtocol::align_by_domain(), protocols::hybridization::DomainAssembly::run(), and protocols::hybridization::TMalign_poses().
|
inline |
|
inline |
Referenced by do_rotation(), get_score_fast(), NWDP_TM(), score_matrix_rmsd(), and score_matrix_rmsd_sec().
|
private |
|
private |
|
private |
Referenced by get_initial_local(), parameter_set4final(), parameter_set4search(), score_matrix_rmsd(), and score_matrix_rmsd_sec().
|
private |
Referenced by alignment2AtomMap(), alignment2strings(), apply(), and TMscore().
|
private |
|
private |
Referenced by get_score_fast(), parameter_set4final(), parameter_set4scale(), parameter_set4search(), and TMscore8_search().
|
private |
|
private |
|
private |
|
private |
Referenced by find_max_frag(), and parameter_set4search().
|
private |
Referenced by apply(), parameter_set4final(), parameter_set4scale(), parameter_set4search(), and score_fun8().
|
private |
|
private |
|
private |
Referenced by alignment2AtomMap(), alignment2strings(), and apply().
|
private |
Referenced by alignment2AtomMap(), alignment2strings(), and apply().
|
private |
Referenced by load_pose_allocate_memory().
|
private |
Referenced by alignment2AtomMap(), alignment2strings(), apply(), and TMscore().
|
private |
|
private |
Referenced by load_pose_allocate_memory(), and NWDP_TM().
|
private |
|
private |
|
private |
Referenced by load_pose_allocate_memory(), NWDP_TM(), score_matrix_rmsd(), score_matrix_rmsd_sec(), and TMscore8_search().
|
private |
Referenced by apply(), parameter_set4search(), and score_fun8().
|
private |
Referenced by get_initial_ss(), load_pose_allocate_memory(), and score_matrix_rmsd_sec().
|
private |
Referenced by get_initial_ss(), load_pose_allocate_memory(), and score_matrix_rmsd_sec().
|
private |
Referenced by alignment2strings(), and load_pose_allocate_memory().
|
private |
Referenced by alignment2strings(), and load_pose_allocate_memory().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by load_pose_allocate_memory(), and NWDP_TM().
|
private |
|
private |
Referenced by alignment2AtomMap(), alignment2strings(), apply(), load_pose_allocate_memory(), and score_fun8().
|
private |
Referenced by alignment2AtomMap(), alignment2strings(), apply(), and load_pose_allocate_memory().
|
private |
Referenced by apply(), and load_pose_allocate_memory().
|
private |
Referenced by alignment2AtomMap(), alignment2strings(), apply(), load_pose_allocate_memory(), and TMscore8_search().
|
private |
Referenced by apply(), detailed_search(), DP_iter(), get_score_fast(), load_pose_allocate_memory(), TMscore(), and TMscore8_search().
|
private |
Referenced by alignment2AtomMap(), alignment2strings(), apply(), load_pose_allocate_memory(), and score_fun8().
|
private |
Referenced by alignment2strings(), apply(), and load_pose_allocate_memory().
|
private |
Referenced by apply(), and load_pose_allocate_memory().
|
private |
Referenced by apply(), detailed_search(), DP_iter(), get_score_fast(), load_pose_allocate_memory(), TMscore(), and TMscore8_search().
1.8.7