Pteros
2.0
Molecular modeling library for human beings!
|
Class which represents a single atom. More...
#include <atom.h>
Public Attributes | |
General fields | |
int | resid |
Residue ID (unique only inside given chain) | |
std::string | name |
Atom name (CA, O, N, etc.) | |
char | chain |
Chain. Single letter (A,B,Z) | |
std::string | resname |
Residue name in 3-letters code (ALA, GLY, MET, etc.) | |
std::string | tag |
Arbitrary textual tag. | |
float | occupancy |
Occupancy field. | |
float | beta |
B-factor field. | |
int | resindex |
Unique residue ID. More... | |
int | atomic_number |
Element atomic number zero means particle, which is not real atom (for example dummy) | |
Force-field related fields | |
float | mass |
Atom mass | |
float | charge |
Atom charge | |
int | type |
Atom type code. -1 means unknown. | |
std::string | type_name |
Atom type name - textual representation of the atom type | |
Class which represents a single atom.
Coordinates are stored separately in the System.
int pteros::Atom::resindex |
Unique residue ID.
For multi-chain proteins this marks each residue in unique way regardless of the chain