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

#include <Score_computer_K.hpp>

Constructors

 T_Score_computer_K ()
 Default constructor. More...
 
 T_Score_computer_K (bool spatial_on)
 Specify whether to use the spatial score. More...
 
 T_Score_computer_K (const Self &other)
 Copy constructor. More...
 

Internal public methods

Score_type operator() (const Canonized_residue &CA_i, const Canonized_residue &CA_j)
 
Score_type get_template_strand_score (const Canonized_residue &res)
 
Score_type get_template_helix_score (const Canonized_residue &res)
 
template<class StructureType >
void write_local_distance_matrix (const std::string &prefix, const StructureType &struct_1, const StructureType &struct_2)
 
template<class StructureType >
void write_spatial_distance_matrix (const std::string &prefix, const StructureType &struct_1, const StructureType &struct_2)
 
static void add_options (boost::program_options::options_description &options)
 

Detailed Description

template<class CanonizedResidue>
class SBL::CSB::T_Score_computer_K< CanonizedResidue >

Given two canonized residues compute the so-called K score for the Kpax algorithm (D. Ritchie)

Constructor & Destructor Documentation

◆ T_Score_computer_K() [1/3]

Default constructor.

◆ T_Score_computer_K() [2/3]

T_Score_computer_K ( bool  spatial_on)
inline

Specify whether to use the spatial score.

◆ T_Score_computer_K() [3/3]

T_Score_computer_K ( const Self other)
inline

Copy constructor.