Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Tripeptide_loop_closure< Algebraic_Kernel > Class Template Reference

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>

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...
 

Detailed Description

template<class Algebraic_Kernel>
class SBL::CSB::T_Tripeptide_loop_closure< Algebraic_Kernel >

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.

Template Parameters
CGALAlgebraic kernel used to specify the number types on polynomial object type used for the solver

Member Function Documentation

◆ operator()()

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.

Parameters
tlc_constraintsconstraints in the internal coordinates and anchors of the loop closure
Coordinatescontainer for the cartesian embedding output
verboselevel for printout
outprintout location