|
| | TMAlign (ConstRef< Matrix3Xd > query, ConstRef< Matrix3Xd > templ) |
| | Prepare TM-align algorithm with the given structures.
|
| ABSL_MUST_USE_RESULT bool | initialize (InitFlags flags=InitFlags::kDefault) |
| | Initialize the TM-align algorithm.
|
| ABSL_MUST_USE_RESULT bool | initialize (InitFlags flags, ConstRef< ArrayXc > secx, ConstRef< ArrayXc > secy) |
| | Initialize the TM-align algorithm with user-provided secondary structures.
|
| ABSL_MUST_USE_RESULT bool | initialize (ConstRef< ArrayXi > y2x, bool keep_alignment=true) |
| | Initialize the TM-align algorithm with user-provided alignment.
|
| bool | initialized () const |
| std::pair< Isometry3d, double > | tm_score (int l_norm=-1, double d0=-1) |
| | Calculate TM-score using the current alignment.
|
| const ArrayXi & | templ_to_query () const & |
| | Final alignment of the structures.
|
| ArrayXi && | templ_to_query () && |
| | Final alignment of the structures (move version).
|
| int | l_ali () const |
| | Get the length of the aligned region.
|
| double | aligned_msd () const |
| | Get the mean square deviation of the aligned region.
|
TM-align algorithm.
This is a ground-up reimplementation of TM-align algorithm based on the original TM-align code (version 20220412) by Yang Zhang. This implementation aims to reproduce the results of the original code while providing improved user interface and maintainability. Refer to the following paper for details of the algorithm.
Reference:
Here follows the full license text for the TM-align code:
TM-align: sequence-independent structure alignment of monomer proteins by
TM-score superposition. Please report issues to yangzhanglab@umich.edu
References to cite:
Y Zhang, J Skolnick. Nucl Acids Res 33, 2302-9 (2005)
DISCLAIMER:
Permission to use, copy, modify, and distribute the Software for any
purpose, with or without fee, is hereby granted, provided that the
notices on the head, the reference information, and this copyright
notice appear in all copies or substantial portions of the Software.
It is provided "as is" without express or implied warranty.
- See also
- tm_align()