Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
A class representing a secondary structure element. More...
#include <Molecular_secondary_structure_element.h>
Public Member Functions | |
const SSE_type & | type () const |
Get the value of type *. More... | |
SSE_type & | type () |
Set the value of type *. More... | |
const std::string & | identifier () const |
Get the value of identifier *. More... | |
std::string & | identifier () |
Set the value of identifier *. More... | |
const std::string & | initial_residue_name () const |
Get the value of initial_residue_name *. More... | |
std::string & | initial_residue_name () |
Set the value of initial_residue_name *. More... | |
const char & | initial_chain_identifier () const |
Get the value of initial_chain_identifier *. More... | |
char & | initial_chain_identifier () |
Set the value of initial_chain_identifier *. More... | |
const int & | initial_residue_sequence_number () const |
Get the value of initial_residue_sequence_number *. More... | |
int & | initial_residue_sequence_number () |
Set the value of initial_residue_sequence_number *. More... | |
const char & | initial_residue_insertion_code () const |
Get the value of initial_residue_insertion_code *. More... | |
char & | initial_residue_insertion_code () |
Set the value of initial_residue_insertion_code *. More... | |
const std::string & | terminal_residue_name () const |
Get the value of terminal_residue_name *. More... | |
std::string & | terminal_residue_name () |
Set the value of terminal_residue_name *. More... | |
const char & | terminal_chain_identifier () const |
Get the value of terminal_chain_identifier *. More... | |
char & | terminal_chain_identifier () |
Set the value of terminal_chain_identifier *. More... | |
const int & | terminal_residue_sequence_number () const |
Get the value of terminal_residue_sequence_number *. More... | |
int & | terminal_residue_sequence_number () |
Set the value of terminal_residue_sequence_number *. More... | |
const char & | terminal_residue_insertion_code () const |
Get the value of terminal_residue_insertion_code *. More... | |
char & | terminal_residue_insertion_code () |
Set the value of terminal_residue_insertion_code *. More... | |
const int & | helix_serial_number () const |
Get the value of helix_serial_number *. More... | |
int & | helix_serial_number () |
Set the value of helix_serial_number *. More... | |
const Helix_class & | helix_class () const |
Get the value of helix_class *. More... | |
Helix_class & | helix_class () |
Set the value of helix_class *. More... | |
const std::string & | helix_comment () const |
Get the value of helix_comment *. More... | |
std::string & | helix_comment () |
Set the value of helix_comment *. More... | |
const int & | helix_length () const |
Get the value of helix_length *. More... | |
int & | helix_length () |
Set the value of helix_length *. More... | |
const int & | sheet_strand () const |
Get the value of sheet_strand *. More... | |
int & | sheet_strand () |
Set the value of sheet_strand *. More... | |
const int & | sheet_num_strands () const |
Get the value of sheet_num_strands *. More... | |
int & | sheet_num_strands () |
Set the value of sheet_num_strands *. More... | |
const Sheet_sense & | sheet_sense () const |
Get the value of sheet_sense *. More... | |
Sheet_sense & | sheet_sense () |
Set the value of sheet_sense *. More... | |
const std::string & | sheet_current_strand_atom_name () const |
Get the value of sheet_current_strand_atom_name *. More... | |
std::string & | sheet_current_strand_atom_name () |
Set the value of sheet_current_strand_atom_name *. More... | |
const std::string & | sheet_current_strand_residue_name () const |
Get the value of sheet_current_strand_residue_name *. More... | |
std::string & | sheet_current_strand_residue_name () |
Set the value of sheet_current_strand_residue_name *. More... | |
const char & | sheet_current_strand_chain_identifier () const |
Get the value of sheet_current_strand_chain_identifier *. More... | |
char & | sheet_current_strand_chain_identifier () |
Set the value of sheet_current_strand_chain_identifier *. More... | |
const int & | sheet_current_strand_residue_sequence_number () const |
Get the value of sheet_current_strand_residue_sequence_number *. More... | |
int & | sheet_current_strand_residue_sequence_number () |
Set the value of sheet_current_strand_residue_sequence_number *. More... | |
const char & | sheet_current_strand_residue_insertion_code () const |
Get the value of sheet_current_strand_residue_insertion_code *. More... | |
char & | sheet_current_strand_residue_insertion_code () |
Set the value of sheet_current_strand_residue_insertion_code *. More... | |
const std::string & | sheet_previous_strand_atom_name () const |
Get the value of sheet_previous_strand_atom_name *. More... | |
std::string & | sheet_previous_strand_atom_name () |
Set the value of sheet_previous_strand_atom_name *. More... | |
const std::string & | sheet_previous_strand_residue_name () const |
Get the value of sheet_previous_strand_residue_name *. More... | |
std::string & | sheet_previous_strand_residue_name () |
Set the value of sheet_previous_strand_residue_name *. More... | |
const char & | sheet_previous_strand_chain_identifier () const |
Get the value of sheet_previous_strand_chain_identifier *. More... | |
char & | sheet_previous_strand_chain_identifier () |
Set the value of sheet_previous_strand_chain_identifier *. More... | |
const int & | sheet_previous_strand_residue_sequence_number () const |
Get the value of sheet_previous_strand_residue_sequence_number *. More... | |
int & | sheet_previous_strand_residue_sequence_number () |
Set the value of sheet_previous_strand_residue_sequence_number *. More... | |
const char & | sheet_previous_strand_residue_insertion_code () const |
Get the value of sheet_previous_strand_residue_insertion_code *. More... | |
char & | sheet_previous_strand_residue_insertion_code () |
Set the value of sheet_previous_strand_residue_insertion_code *. 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... | |
A class representing a secondary structure element.
System | The class representing a molecular system, providing the type definitions for its various components |
|
inline |
check if this sse has the input atom
|
inline |
check if this sse has the residue with the input id, checking the chain
|
inline |
check if this sse has the input residue
|
inline |
check if this sse has the residue with the input id, without checking the chain
|
inline |
Set the value of helix_class *.
*
value | The new value of helix_class |
|
inline |
Get the value of helix_class *.
|
inline |
Set the value of helix_comment *.
*
value | The new value of helix_comment |
|
inline |
Get the value of helix_comment *.
|
inline |
Set the value of helix_length *.
*
value | The new value of helix_length |
|
inline |
Get the value of helix_length *.
|
inline |
Set the value of helix_serial_number *.
*
value | The new value of helix_serial_number |
|
inline |
Get the value of helix_serial_number *.
|
inline |
Set the value of identifier *.
*
value | The new value of identifier |
|
inline |
Get the value of identifier *.
|
inline |
Set the value of initial_chain_identifier *.
*
value | The new value of initial_chain_identifier |
|
inline |
Get the value of initial_chain_identifier *.
|
inline |
Set the value of initial_residue_insertion_code *.
*
value | The new value of initial_residue_insertion_code |
|
inline |
Get the value of initial_residue_insertion_code *.
|
inline |
Set the value of initial_residue_name *.
*
value | The new value of initial_residue_name |
|
inline |
Get the value of initial_residue_name *.
|
inline |
Set the value of initial_residue_sequence_number *.
*
value | The new value of initial_residue_sequence_number |
|
inline |
Get the value of initial_residue_sequence_number *.
|
inline |
Set the value of sheet_current_strand_atom_name *.
*
value | The new value of sheet_current_strand_atom_name |
|
inline |
Get the value of sheet_current_strand_atom_name *.
|
inline |
Set the value of sheet_current_strand_chain_identifier *.
*
value | The new value of sheet_current_strand_chain_identifier |
|
inline |
Get the value of sheet_current_strand_chain_identifier *.
|
inline |
Set the value of sheet_current_strand_residue_insertion_code *.
*
value | The new value of sheet_current_strand_residue_insertion_code |
|
inline |
Get the value of sheet_current_strand_residue_insertion_code *.
|
inline |
Set the value of sheet_current_strand_residue_name *.
*
value | The new value of sheet_current_strand_residue_name |
|
inline |
Get the value of sheet_current_strand_residue_name *.
|
inline |
Set the value of sheet_current_strand_residue_sequence_number *.
*
value | The new value of sheet_current_strand_residue_sequence_number |
|
inline |
Get the value of sheet_current_strand_residue_sequence_number *.
|
inline |
Set the value of sheet_num_strands *.
*
value | The new value of sheet_num_strands |
|
inline |
Get the value of sheet_num_strands *.
|
inline |
Set the value of sheet_previous_strand_atom_name *.
*
value | The new value of sheet_previous_strand_atom_name |
|
inline |
Get the value of sheet_previous_strand_atom_name *.
|
inline |
Set the value of sheet_previous_strand_chain_identifier *.
*
value | The new value of sheet_previous_strand_chain_identifier |
|
inline |
Get the value of sheet_previous_strand_chain_identifier *.
|
inline |
Set the value of sheet_previous_strand_residue_insertion_code *.
*
value | The new value of sheet_previous_strand_residue_insertion_code |
|
inline |
Get the value of sheet_previous_strand_residue_insertion_code *.
|
inline |
Set the value of sheet_previous_strand_residue_name *.
*
value | The new value of sheet_previous_strand_residue_name |
|
inline |
Get the value of sheet_previous_strand_residue_name *.
|
inline |
Set the value of sheet_previous_strand_residue_sequence_number *.
*
value | The new value of sheet_previous_strand_residue_sequence_number |
|
inline |
Get the value of sheet_previous_strand_residue_sequence_number *.
|
inline |
Set the value of sheet_sense *.
*
value | The new value of sheet_sense |
|
inline |
Get the value of sheet_sense *.
|
inline |
Set the value of sheet_strand *.
*
value | The new value of sheet_strand |
|
inline |
Get the value of sheet_strand *.
|
inline |
Set the value of terminal_chain_identifier *.
*
value | The new value of terminal_chain_identifier |
|
inline |
Get the value of terminal_chain_identifier *.
|
inline |
Set the value of terminal_residue_insertion_code *.
*
value | The new value of terminal_residue_insertion_code |
|
inline |
Get the value of terminal_residue_insertion_code *.
|
inline |
Set the value of terminal_residue_name *.
*
value | The new value of terminal_residue_name |
|
inline |
Get the value of terminal_residue_name *.
|
inline |
Set the value of terminal_residue_sequence_number *.
*
value | The new value of terminal_residue_sequence_number |
|
inline |
Get the value of terminal_residue_sequence_number *.
|
inline |
Set the value of type *.
*
value | The new value of type |
|
inline |
Get the value of type *.