|
Rosetta 3.5
|
#include <TMalign.hh>

Public Member Functions | |
| void | PrintErrorAndQuit (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, 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, 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, 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, vector< int > &j2i) |
| void | convert_xyz_to_vector (numeric::xyzVector< core::Real > const x, vector< core::Real > &xx) |
| void | convert_xyz_to_matrix (numeric::xyzMatrix< core::Real > const x, vector< vector< core::Real > > &xx) |
| void | convert_vector_to_xyz (vector< core::Real > const x, numeric::xyzVector< core::Real > &xx) |
| void | convert_matrix_to_xyz (vector< vector< core::Real > > const x, numeric::xyzMatrix< core::Real > &xx) |
| void | convert_xyz_v_to_vectors (vector< numeric::xyzVector< core::Real > > const x, vector< vector< double > > &xx) |
| bool | Kabsch (vector< numeric::xyzVector< core::Real > > const x, 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 (vector< vector< double > > const x, vector< vector< double > > const y, int const n, int const mode, double *rms, vector< double > &t, vector< 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 (vector< numeric::xyzVector< core::Real > > const xa, vector< numeric::xyzVector< core::Real > > const ya, int const n_ali, double const d, vector< int > &i_ali, double *score1, int score_sum_method) |
| double | TMscore8_search (vector< numeric::xyzVector< core::Real > > const xtm, 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 (vector< numeric::xyzVector< core::Real > > const x, vector< numeric::xyzVector< core::Real > > const y, int const, int const y_len, 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 (vector< numeric::xyzVector< core::Real > > const x, vector< numeric::xyzVector< core::Real > > const y, int const , int const y_len, vector< int > const invmap) |
| double | get_initial (vector< numeric::xyzVector< core::Real > > const x, vector< numeric::xyzVector< core::Real > > const y, int const x_len, int const y_len, vector< int > &y2x) |
| void | smooth (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, 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 (vector< numeric::xyzVector< core::Real > > const x, vector< numeric::xyzVector< core::Real > > const y, int const x_len, int const y_len, 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, vector< int > const xresno, vector< int > const yresno, vector< int > &y2x) |
| double | DP_iter (vector< numeric::xyzVector< core::Real > > const x, 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, 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 (string &seqxA, string &seqyA, 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) |
Private Attributes | |
| char | version [20] |
| double | D0_MIN |
| double | Lnorm |
| double | score_d8 |
| double | d0 |
| double | d0_search |
| double | dcu0 |
| std::vector< std::vector < double > > | score |
| std::vector< std::vector< bool > > | path |
| std::vector< std::vector < double > > | val |
| int | xlen |
| int | ylen |
| int | minlen |
| std::vector < numeric::xyzVector < core::Real > > | xa |
| std::vector < numeric::xyzVector < core::Real > > | ya |
| std::vector< int > | xresno |
| std::vector< int > | yresno |
| vector< numeric::xyzVector < core::Real > > | xtm |
| vector< numeric::xyzVector < core::Real > > | ytm |
| vector< numeric::xyzVector < core::Real > > | xt |
| std::string | seqx |
| std::string | seqy |
| std::vector< int > | secx |
| std::vector< int > | secy |
| vector< numeric::xyzVector < core::Real > > | r1 |
| vector< numeric::xyzVector < core::Real > > | r2 |
| numeric::xyzVector< core::Real > | t |
| numeric::xyzMatrix< core::Real > | u |
| int | n_ali8_ |
| std::vector< int > | m1_ |
| std::vector< int > | m2_ |
| double | d0_out_ |
| double | Lnorm_ass |
| double | Lnorm_d0 |
| double | d0_scale |
| double | d0A |
| double | d0B |
| double | d0u |
| double | d0a |
| bool | o_opt |
| bool | a_opt |
| bool | u_opt |
| bool | d_opt |
| bool | v_opt |
| double | TM3 |
| double | TM4 |
| double | TM5 |
Definition at line 64 of file TMalign.hh.
|
inline |
Definition at line 1774 of file TMalign.hh.
References core::conformation::Residue::is_protein(), core::pose::Pose::residue(), and core::pose::Pose::total_residue().
Referenced by protocols::hybridization::HybridizeProtocol::align_by_domain(), protocols::hybridization::DomainAssembly::run(), and protocols::hybridization::TMalign_poses().
|
inline |
Definition at line 1794 of file TMalign.hh.
References core::chemical::ResidueType::atom_index(), core::pose::Pose::residue_type(), and core::scoring::hbonds::t().
|
inline |
Definition at line 1825 of file TMalign.hh.
References core::scoring::hbonds::t().
Referenced by protocols::hybridization::HybridizeProtocol::align_by_domain(), protocols::hybridization::DomainAssembly::run(), and protocols::hybridization::TMalign_poses().
|
inline |
Definition at line 1959 of file TMalign.hh.
References core::conformation::Residue::is_protein(), core::pose::Pose::residue(), and core::pose::Pose::total_residue().
Referenced by protocols::hybridization::HybridizeProtocol::align_by_domain(), protocols::hybridization::DomainAssembly::run(), and protocols::hybridization::TMalign_poses().
|
inline |
Definition at line 1975 of file TMalign.hh.
References core::scoring::hbonds::t().
|
inline |
Definition at line 420 of file TMalign.hh.
|
inline |
Definition at line 412 of file TMalign.hh.
|
inline |
Definition at line 398 of file TMalign.hh.
|
inline |
Definition at line 388 of file TMalign.hh.
|
inline |
Definition at line 431 of file TMalign.hh.
|
inline |
Definition at line 991 of file TMalign.hh.
|
inline |
Definition at line 130 of file TMalign.hh.
|
inline |
Definition at line 140 of file TMalign.hh.
|
inline |
Definition at line 1721 of file TMalign.hh.
|
inline |
Definition at line 1528 of file TMalign.hh.
References protocols::loops::start.
|
inline |
Definition at line 1141 of file TMalign.hh.
References getmin.
|
inline |
Definition at line 1599 of file TMalign.hh.
References getmin.
|
inline |
Definition at line 1363 of file TMalign.hh.
References getmin, and core::scoring::hbonds::t().
|
inline |
Definition at line 1342 of file TMalign.hh.
|
inline |
Definition at line 1514 of file TMalign.hh.
|
inline |
Definition at line 1023 of file TMalign.hh.
References core::scoring::rms, and core::scoring::hbonds::t().
|
inline |
Definition at line 442 of file TMalign.hh.
References core::pack::tt().
|
inline |
Definition at line 481 of file TMalign.hh.
References protocols::match::upstream::b.
|
inline |
Definition at line 768 of file TMalign.hh.
|
inline |
Definition at line 1312 of file TMalign.hh.
|
inline |
Definition at line 156 of file TMalign.hh.
|
inline |
Definition at line 227 of file TMalign.hh.
|
inline |
Definition at line 307 of file TMalign.hh.
|
inline |
Definition at line 1919 of file TMalign.hh.
|
inline |
Definition at line 1936 of file TMalign.hh.
Definition at line 1899 of file TMalign.hh.
References getmin.
|
inline |
Definition at line 94 of file TMalign.hh.
|
inline |
Definition at line 104 of file TMalign.hh.
References core::chemical::ResidueType::is_protein(), core::chemical::ResidueType::name1(), core::pose::Pose::pdb_info(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), and core::conformation::Residue::xyz().
|
inline |
Definition at line 99 of file TMalign.hh.
|
inline |
Definition at line 804 of file TMalign.hh.
|
inline |
Definition at line 1435 of file TMalign.hh.
References core::scoring::hbonds::t().
|
inline |
Definition at line 1469 of file TMalign.hh.
References core::scoring::hbonds::t().
|
inline |
Definition at line 1269 of file TMalign.hh.
Definition at line 1196 of file TMalign.hh.
|
inline |
Definition at line 1946 of file TMalign.hh.
References core::scoring::hbonds::t().
Referenced by protocols::hybridization::HybridizeProtocol::align_by_domain(), protocols::hybridization::DomainAssembly::run(), and protocols::hybridization::TMalign_poses().
|
inline |
Definition at line 858 of file TMalign.hh.
References core::scoring::hbonds::t().
|
inline |
Definition at line 132 of file TMalign.hh.
|
private |
Definition at line 90 of file TMalign.hh.
|
private |
Definition at line 69 of file TMalign.hh.
|
private |
Definition at line 67 of file TMalign.hh.
|
private |
Definition at line 86 of file TMalign.hh.
|
private |
Definition at line 89 of file TMalign.hh.
|
private |
Definition at line 69 of file TMalign.hh.
|
private |
Definition at line 89 of file TMalign.hh.
|
private |
Definition at line 89 of file TMalign.hh.
|
private |
Definition at line 89 of file TMalign.hh.
|
private |
Definition at line 89 of file TMalign.hh.
|
private |
Definition at line 90 of file TMalign.hh.
|
private |
Definition at line 69 of file TMalign.hh.
|
private |
Definition at line 68 of file TMalign.hh.
|
private |
Definition at line 89 of file TMalign.hh.
|
private |
Definition at line 89 of file TMalign.hh.
|
private |
Definition at line 85 of file TMalign.hh.
|
private |
Definition at line 85 of file TMalign.hh.
|
private |
Definition at line 73 of file TMalign.hh.
|
private |
Definition at line 84 of file TMalign.hh.
|
private |
Definition at line 90 of file TMalign.hh.
|
private |
Definition at line 71 of file TMalign.hh.
|
private |
Definition at line 80 of file TMalign.hh.
|
private |
Definition at line 80 of file TMalign.hh.
|
private |
Definition at line 70 of file TMalign.hh.
|
private |
Definition at line 69 of file TMalign.hh.
|
private |
Definition at line 79 of file TMalign.hh.
|
private |
Definition at line 79 of file TMalign.hh.
|
private |
Definition at line 78 of file TMalign.hh.
|
private |
Definition at line 78 of file TMalign.hh.
|
private |
Definition at line 81 of file TMalign.hh.
|
private |
Definition at line 91 of file TMalign.hh.
|
private |
Definition at line 91 of file TMalign.hh.
|
private |
Definition at line 91 of file TMalign.hh.
|
private |
Definition at line 82 of file TMalign.hh.
|
private |
Definition at line 90 of file TMalign.hh.
|
private |
Definition at line 90 of file TMalign.hh.
|
private |
Definition at line 72 of file TMalign.hh.
|
private |
Definition at line 66 of file TMalign.hh.
|
private |
Definition at line 74 of file TMalign.hh.
|
private |
Definition at line 73 of file TMalign.hh.
|
private |
Definition at line 75 of file TMalign.hh.
|
private |
Definition at line 77 of file TMalign.hh.
|
private |
Definition at line 76 of file TMalign.hh.
|
private |
Definition at line 74 of file TMalign.hh.
|
private |
Definition at line 73 of file TMalign.hh.
|
private |
Definition at line 75 of file TMalign.hh.
|
private |
Definition at line 76 of file TMalign.hh.
1.8.4