13 #ifndef PROTEINDATABANKSTRUCTURE_HPP_
14 #define PROTEINDATABANKSTRUCTURE_HPP_
Definition: PDBstructure.hpp:28
float charge
Definition: PDBstructure.hpp:46
struct Atom::Coordinates Coord
float VdW_Radius()
atomic radii
Definition: PDBstructure.cpp:281
~Atom()
Atom destructor.
Definition: PDBstructure.cpp:19
std::string Atom_Type
Definition: PDBstructure.hpp:34
int Atom_Number
Atom_type: H, C, O, etc.
Definition: PDBstructure.hpp:35
Atom()
Definition: PDBstructure.hpp:29
float radii
atomic charge
Definition: PDBstructure.hpp:47
Definition: PDBstructure.hpp:78
Atom::Coordinates CoG
Definition: PDBstructure.hpp:97
void Read_PDB_File(std::ifstream &)
Read the pdb file and extract the information.
Definition: PDBstructure.cpp:49
PDB()
flag for pdb or pqr file.
Definition: PDBstructure.cpp:28
float max_vdw
the toral number of atoms in the structure
Definition: PDBstructure.hpp:90
Residue * Residues
the maximum van der Waals value of any atom in the input pdb file.
Definition: PDBstructure.hpp:91
Residue Dummy
Definition: PDBstructure.hpp:92
int Center_of_Geometry()
Measure center of geometry of the structure.
Definition: PDBstructure.cpp:211
bool pqr
Definition: PDBstructure.hpp:80
~PDB()
PDB destructor.
Definition: PDBstructure.cpp:40
int Number_of_Residues
Definition: PDBstructure.hpp:88
int Get_Coordinates()
store the coordinates of Center of Geometry.
int Number_of_Atoms
the total number of residues in the structure
Definition: PDBstructure.hpp:89
Definition: PDBstructure.hpp:58
int Read_PDB_File()
a pointer for a list of Atom instances
Residue()
Definition: PDBstructure.hpp:59
Atom::Coordinates Center_of_Geometry()
Measure residue center of geometry.
Definition: PDBstructure.cpp:259
std::string Residue_Type
Definition: PDBstructure.hpp:64
Atom * Atoms
total number of items of the residue
Definition: PDBstructure.hpp:68
~Residue()
Residue destructor.
Definition: PDBstructure.cpp:22
int Number_of_Atoms
type of residue: ala, ser, tyr, etc..
Definition: PDBstructure.hpp:67
atom id number
Definition: PDBstructure.hpp:39
float X
Definition: PDBstructure.hpp:40
float Z
y coordinate of the atom
Definition: PDBstructure.hpp:42
float Y
x coordinate of the atom
Definition: PDBstructure.hpp:41