Set of classes for object-oriented processing of records from PDB files
© 2019 George D. Watson, University of York (https://georgewatson.me)
Available under an MIT license. See the LICENSE file.
This package is described in a post on my blog.
Supports the following record types:
ATOMHETATMTERHELIXSHEET
No other record types are currently implemented, but can be implemented upon request.
Exposes the following classes:
PDBRecord(should not normally be used directly, except to implement another record type)ResidueCoordsAtom(for ATOM and HETATM records)HelixSheetTer
Exposes the following public functions:
read_atomread_helixread_sheetread_terread_recordread_pdb
See class, function, and method docstrings for more information.
Available on PyPI.
Use pip3 install pdb-objects to install,
then put import pdb_objects at the top of your script.
Alternatively, clone this repository.