@hackage hPDB0.99

Parser, print and manipulate structures in PDB file format.

  • Deprecated

    @hackage/hPDB-1.5.0.0
  • Dependencies (15)

  • Dependents (2)

    @hackage/acme-everything, @hackage/hPDB-examples
  • Package Flags

      have-mmap
       (on by default)

      Use bytestring-mmap to read input faster.

      have-sse2
       (on by default)

      Use -msse2 for faster code.

      old-text-format
       (on by default)

      Use text-format versions before 0.3.0.9 (and define Params instance for 11-tuple to 20-tuple yourself.) Disable for (yet unreleased) versions after 0.3.0.8 when change was merged into upstream.

      old-bytestring
       (off by default)

      Use bytestring before version 0.10 (introduced in GHC 7.6), and define NFData for Data.ByteString yourself. Disable for GHC 7.6.

      old-zlib
       (off by default)

      Use zlib before version 0.5.4 (introduced in GHC 7.6). Disable for GHC 7.6.1

      old-vector
       (off by default)

      Use old vector library before version 0.10 (introduced along with GHC 7.6). Disable for GHC 7.6.1 and latest 7.4.2.

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.