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

Representation of a sequence of residues in the alignement engines Representation of a sequence of residues in the alignement engines. More...

#include "Alignment_sequence.hpp"

Public Types

typedef T_Alignment_sequence< ResidueBase > Self
 
typedef T_Alignment_residue< ResidueBase > Residue
 Representation of a residue in the sequence. More...
 
typedef Residue Alignment_unit
 Representation of the unit to align, here a residue. More...
 
typedef Residue::Residue_name Alignment_unit_name
 Name used for representing the unit to align, here the one letter code of a residue. More...
 
typedef int Alignment_unit_rep
 Identifier of the unit to align, here the residue sequence number of the residue. More...
 

Constructors

template<class InputIterator >
 T_Alignment_sequence (InputIterator begin, InputIterator end)
 Init a sequence from a range of base residues. More...
 

Detailed Description

template<class ResidueBase>
class SBL::CSB::T_Alignment_sequence< ResidueBase >

Representation of a sequence of residues in the alignement engines Representation of a sequence of residues in the alignement engines.

Representation of a sequence of residues in the alignement engines.

Template Parameters
ResidueBaseBase representation of a residue, e.g from ESBTL

Member Typedef Documentation

◆ Alignment_unit

Representation of the unit to align, here a residue.

◆ Alignment_unit_name

Name used for representing the unit to align, here the one letter code of a residue.

◆ Alignment_unit_rep

typedef int Alignment_unit_rep

Identifier of the unit to align, here the residue sequence number of the residue.

◆ Residue

typedef T_Alignment_residue<ResidueBase> Residue

Representation of a residue in the sequence.

◆ Self

typedef T_Alignment_sequence<ResidueBase> Self

Constructor & Destructor Documentation

◆ T_Alignment_sequence()

T_Alignment_sequence ( InputIterator  begin,
InputIterator  end 
)
inline

Init a sequence from a range of base residues.