![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Computes the backbone coordinates of solutions to the Tripeptide loop closure with only phi and psi bond angles changing in internal coordinates. More...
#include <Tripeptide_loop_closure.hpp>
Public Types | |
typedef CGAL::Gmpfr | NT |
typedef T_Tripeptide_constraints< NT > | Tripeptide_constraints |
typedef Algebraic_Kernel | AK |
typedef T_Tripeptide_constraints_to_polynomial< AK > | Self |
typedef AK::Polynomial_1 | Polynomial |
typedef AK::Algebraic_real_1 | Real |
typedef CGAL::Point_3< CGAL::Cartesian< NT > > | Point |
typedef CGAL::Vector_3< CGAL::Cartesian< NT > > | Vector |
typedef std::vector< Real > | Roots |
typedef std::vector< std::array< NT, 27 > > | Solutions_embeddings |
Modifiers | |
void | operator() (const Tripeptide_constraints &tlc_constraints, Solutions_embeddings &Coordinates, unsigned verbose=0, std::ostream &out=std::cout) |
Create a polypeptide chain in this protein. More... | |
Computes the backbone coordinates of solutions to the Tripeptide loop closure with only phi and psi bond angles changing in internal coordinates.
Computes the backbone coordinates of solutions to the Tripeptide loop closure with only phi and psi bond angles changing in internal coordinates.
CGAL | Algebraic kernel used to specify the number types on polynomial object type used for the solver |
typedef Algebraic_Kernel AK |
typedef CGAL::Gmpfr NT |
typedef AK::Polynomial_1 Polynomial |
typedef AK::Algebraic_real_1 Real |
typedef T_Tripeptide_constraints_to_polynomial<AK> Self |
typedef std::vector<std::array<NT,27> > Solutions_embeddings |
void operator() | ( | const Tripeptide_constraints & | tlc_constraints, |
Solutions_embeddings & | Coordinates, | ||
unsigned | verbose = 0 , |
||
std::ostream & | out = std::cout |
||
) |
Create a polypeptide chain in this protein.
tlc_constraints | constraints in the internal coordinates and anchors of the loop closure |
Coordinates | container for the cartesian embedding output |
verbose | level for printout |
out | printout location |