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

Wrapper of the Apurva algorithm for aligning pairwise structures. More...

#include <Alignment_engine_structures_apurva.hpp>

Public Types

typedef T_Aligner_structure_apurva_wrapper< StructureType > Self
 
typedef double Score_type
 
typedef T_Apurva< StructureType > Apurva
 

Functor

template<class OutputIterator >
Score_type operator() (const StructureType &struct_1, const StructureType &struct_2, OutputIterator out)
 
template<class OutputIterator >
Score_type operator() (const StructureType &struct_1, const StructureType &struct_2, OutputIterator out, unsigned verbose, std::ostream &log)
 
static void add_options (boost::program_options::options_description &options)
 

Detailed Description

template<class StructureType>
class SBL::CSB::T_Aligner_structure_apurva_wrapper< StructureType >

Wrapper of the Apurva algorithm for aligning pairwise structures.

Wrapper of the Apurva algorithm for aligning pairwise structures.

Template Parameters
StructureTypeRepresentation of a structure

Member Typedef Documentation

◆ Apurva

typedef T_Apurva<StructureType> Apurva

◆ Score_type

typedef double Score_type

◆ Self

typedef T_Aligner_structure_apurva_wrapper<StructureType> Self

Member Function Documentation

◆ add_options()

static void add_options ( boost::program_options::options_description &  options)
inlinestatic

◆ operator()() [1/2]

T_Aligner_structure_apurva_wrapper< StructureType >::Score_type operator() ( const StructureType &  struct_1,
const StructureType &  struct_2,
OutputIterator  out 
)
inline

◆ operator()() [2/2]

T_Aligner_structure_apurva_wrapper< StructureType >::Score_type operator() ( const StructureType &  struct_1,
const StructureType &  struct_2,
OutputIterator  out,
unsigned  verbose,
std::ostream &  log 
)
inline