ProtoCaller.IO.PDB.Atom module¶
-
class
ProtoCaller.IO.PDB.Atom.Atom(pdb_line)¶ Bases:
ProtoCaller.IO.PDB._Helper_Mixin.HelperMixinRepresents a single ATOM or HETATM instance in a PDB file. The attributes in this atom have been taken from: https://swift.cmbi.umcn.nl/gv/whatcheck/HTML/Format.pdf, p. 194.
- Parameters
pdb_line (str) – A line from a PDB file that starts with “ATOM” or “HETATM”.
-
type¶ “ATOM” or “HETATM”.
- Type
str
-
serial¶ Atom serial number.
- Type
int
-
name¶ Atom name.
- Type
str
-
altLoc¶ Alternate location indicator.
- Type
str
-
resName¶ Residue name.
- Type
str
-
chainID¶ Chain identifier.
- Type
str
-
resSeq¶ Residue sequence number.
- Type
int
-
iCode¶ Code for insertion of residues.
- Type
str
-
x¶ Orthogonal coordinates for X in Angstroms.
- Type
float
-
y¶ Orthogonal coordinates for Y in Angstroms.
- Type
float
-
z¶ Orthogonal coordinates for Z in Angstroms.
- Type
float
-
occupancy¶ Occupancy.
- Type
str
-
tempFactor¶ Temperature factor.
- Type
str
-
element¶ Element symbol.
- Type
str
-
charge¶ Charge on the atom.
- Type
str