@hackage hPDB0.9999.1

Protein Databank file format library

hPDB

Haskell PDB file format parser.

Build Status

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.

  • Deprecated

    @hackage/hPDB-1.5.0.0
  • Dependencies (0)

  • Dependents (0)

  • Package Flags

      have-mmap
       (on by default)

      Use mmap to read input faster.

      have-sse2
       (on by default)

      Use -msse2 for faster code.

      have-text-format
       (on by default)

      Do not use text-format, since it may require double-conversion and thus linking of libstdc++ which may break compilation due to GHC bug #5289:

      http://ghc.haskell.org/trac/ghc/ticket/5289

      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.