BSD-3-Clause licensed by Michal J. Gajda
Maintained by [email protected]
This version can be pinned in stack with:hPDB-1.2.0@sha256:c049a7a668a12a78ae3a36fa007d367fb22ed117d074b343c86b955df30114e3,5179

Module documentation for 1.2.0

  • Bio
    • Bio.PDB
      • Bio.PDB.EventParser
        • Bio.PDB.EventParser.ExperimentalMethods
        • Bio.PDB.EventParser.HelixTypes
        • Bio.PDB.EventParser.PDBEventParser
        • Bio.PDB.EventParser.PDBEventPrinter
        • Bio.PDB.EventParser.PDBEvents
        • Bio.PDB.EventParser.StrandSense
      • Bio.PDB.Fasta
      • Bio.PDB.IO
        • Bio.PDB.IO.OpenAnyFile
      • Bio.PDB.Iterable
      • Bio.PDB.Structure
        • Bio.PDB.Structure.Elements
        • Bio.PDB.Structure.List
        • Bio.PDB.Structure.Neighbours
        • Bio.PDB.Structure.Vector
      • Bio.PDB.StructureBuilder
      • Bio.PDB.StructurePrinter

hPDB

Haskell PDB file format parser.

Build Status Hackage

Protein Data Bank file format is a most popular format for holding biomolecule data.

This is a very fast parser:

  • below 7s for the largest entry in PDB - 1HTQ which is over 70MB
  • as compared with 11s of RASMOL 2.7.5,
  • or 2m15s of BioPython with Python 2.6 interpreter.

It is aimed to not only deliver event-based interface, but also a high-level data structure for manipulating data in spirit of BioPython’s PDB parser.

Details on official releases are on Hackage

This package is also a part of Stackage - a stable subset of Hackage.