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

#include <Disulfide_bonds_finder.hpp>

Classes

struct  Disulfide_bond
 
struct  Residue_info
 

Public Types

typedef ParticleTraits Particle_traits
 
typedef T_Disulfide_bonds_finder< Particle_traitsSelf
 
typedef Particle_traits::Molecular_system Molecular_system
 
typedef Molecular_system::Residue Residue
 
typedef Residue::Atom Atom
 
typedef Residue::Atoms_iterator Atoms_iterator
 
typedef Residue::Atoms_const_iterator Atoms_const_iterator
 
typedef Particle_traits::Get_geometric_representation Get_geometric_representation
 
typedef Get_geometric_representation::Point_3 Point_3
 
typedef std::vector< Disulfide_bondDisulfide_bonds
 
typedef std::vector< const Residue * > Structure
 

Public Member Functions

 T_Disulfide_bonds_finder ()
 
void find_disulfide_bonds (unsigned verbose=2, std::ostream &log=std::cout)
 
template<class InputIterator >
void add_residues (InputIterator begin, InputIterator end)
 
const Disulfide_bondsget_disulfide_bonds (void) const
 
template<class Archive >
void serialize (Archive &ar, const unsigned BOOST_PFTO int version) const
 

Member Typedef Documentation

◆ Atom

typedef Residue::Atom Atom

◆ Atoms_const_iterator

typedef Residue::Atoms_const_iterator Atoms_const_iterator

◆ Atoms_iterator

typedef Residue::Atoms_iterator Atoms_iterator

◆ Disulfide_bonds

typedef std::vector<Disulfide_bond> Disulfide_bonds

◆ Get_geometric_representation

typedef Particle_traits::Get_geometric_representation Get_geometric_representation

◆ Molecular_system

typedef Particle_traits::Molecular_system Molecular_system

◆ Particle_traits

typedef ParticleTraits Particle_traits

◆ Point_3

typedef Get_geometric_representation::Point_3 Point_3

◆ Residue

typedef Molecular_system::Residue Residue

◆ Self

◆ Structure

typedef std::vector<const Residue*> Structure

Constructor & Destructor Documentation

◆ T_Disulfide_bonds_finder()

Member Function Documentation

◆ add_residues()

void add_residues ( InputIterator  begin,
InputIterator  end 
)

◆ find_disulfide_bonds()

void find_disulfide_bonds ( unsigned  verbose = 2,
std::ostream &  log = std::cout 
)

◆ get_disulfide_bonds()

const T_Disulfide_bonds_finder< ParticleTraits >::Disulfide_bonds & get_disulfide_bonds ( void  ) const

◆ serialize()

void serialize ( Archive &  ar,
const unsigned BOOST_PFTO int  version 
) const
inline