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

#include <contact_map.h>

Public Types

typedef ParticleContainer Particle_container
 
typedef ParticleContainer::value_type Particle_type
 
typedef T_Contact_Map_T< ParticleContainer > Contact_Map_T
 

Public Member Functions

 T_Contact_Map_T ()
 
 ~T_Contact_Map_T ()
 
int load_particles (Particle_container particles, double d_threshold)
 
int load_rcsb_pdb_file (string &filename, char chain, double d_threshold)
 
int load_contact_map_file (string &filename)
 
int get_nb_aa ()
 
vector< vector< int > > & get_aa_contact_map ()
 
int get_nb_aa_contact ()
 
int get_nb_sse ()
 
vector< vector< int > > & get_sse_contact_map ()
 
int get_sum_sse_edge ()
 
vector< int > & get_sse_beg ()
 
vector< int > & get_sse_end ()
 
vector< char > & get_sse_type ()
 
vector< int > & get_degree ()
 
int get_pdb_number (int cm_nb)
 

Member Typedef Documentation

◆ Contact_Map_T

typedef T_Contact_Map_T<ParticleContainer> Contact_Map_T

◆ Particle_container

typedef ParticleContainer Particle_container

◆ Particle_type

typedef ParticleContainer::value_type Particle_type

Constructor & Destructor Documentation

◆ T_Contact_Map_T()

T_Contact_Map_T ( )
inline

◆ ~T_Contact_Map_T()

~T_Contact_Map_T ( )
inline

Member Function Documentation

◆ get_aa_contact_map()

vector<vector<int> >& get_aa_contact_map ( )
inline

◆ get_degree()

vector<int>& get_degree ( )
inline

◆ get_nb_aa()

int get_nb_aa ( )
inline

◆ get_nb_aa_contact()

int get_nb_aa_contact ( )
inline

◆ get_nb_sse()

int get_nb_sse ( )
inline

◆ get_pdb_number()

int get_pdb_number ( int  cm_nb)
inline

◆ get_sse_beg()

vector<int>& get_sse_beg ( )
inline

◆ get_sse_contact_map()

vector<vector<int> >& get_sse_contact_map ( )
inline

◆ get_sse_end()

vector<int>& get_sse_end ( )
inline

◆ get_sse_type()

vector<char>& get_sse_type ( )
inline

◆ get_sum_sse_edge()

int get_sum_sse_edge ( )
inline

◆ load_contact_map_file()

int load_contact_map_file ( string &  filename)
inline

◆ load_particles()

int load_particles ( Particle_container  particles,
double  d_threshold 
)
inline

◆ load_rcsb_pdb_file()

int load_rcsb_pdb_file ( string &  filename,
char  chain,
double  d_threshold 
)
inline