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

#include <molecular_system_with_SSE.h>

Public Member Functions

bool has_residue (int ressn, char insc=' ') const
 check if this sse has the residue with the input id, without checking the chain More...
 
bool has_residue (char ch_id, int ressn, char insc=' ') const
 check if this sse has the residue with the input id, checking the chain More...
 
bool has_residue (const Residue &res) const
 check if this sse has the input residue More...
 
bool has_atom (const Atom &atom) const
 check if this sse has the input atom More...
 
bool has_residue (int ressn, char insc=' ') const
 check if this sse has the residue with the input id, without checking the chain More...
 
bool has_residue (char ch_id, int ressn, char insc=' ') const
 check if this sse has the residue with the input id, checking the chain More...
 
bool has_residue (const Residue &res) const
 check if this sse has the input residue More...
 
bool has_atom (const Atom &atom) const
 check if this sse has the input atom More...
 

Detailed Description

template<class System>
class ESBTL::Molecular_secondary_structure_element< System >

A class representing a secondary structure element.

Template Parameters
Systemis a system (like ESBTL::Molecular_system for example).

Member Function Documentation

◆ has_atom() [1/2]

bool has_atom ( const Atom &  atom) const
inline

check if this sse has the input atom

◆ has_atom() [2/2]

bool has_atom ( const Atom &  atom) const
inline

check if this sse has the input atom

◆ has_residue() [1/6]

bool has_residue ( char  ch_id,
int  ressn,
char  insc = ' ' 
) const
inline

check if this sse has the residue with the input id, checking the chain

◆ has_residue() [2/6]

bool has_residue ( char  ch_id,
int  ressn,
char  insc = ' ' 
) const
inline

check if this sse has the residue with the input id, checking the chain

◆ has_residue() [3/6]

bool has_residue ( const Residue &  res) const
inline

check if this sse has the input residue

◆ has_residue() [4/6]

bool has_residue ( const Residue &  res) const
inline

check if this sse has the input residue

◆ has_residue() [5/6]

bool has_residue ( int  ressn,
char  insc = ' ' 
) const
inline

check if this sse has the residue with the input id, without checking the chain

◆ has_residue() [6/6]

bool has_residue ( int  ressn,
char  insc = ' ' 
) const
inline

check if this sse has the residue with the input id, without checking the chain