The hPDB package

[Tags: bsd3, library]

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

This is a very fast sequential parser:

In its parallel incarnation it is most probably the fastest parser for PDB format.

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.

hPDB - Haskell library for processing atomic biomolecular structures in Protein Data Bank format - Michal Jan Gajda. BMC Research Notes 2013, 6:483.


Versions0.99, 0.999, 0.9999, 0.9999.1, 1.0, 1.1, 1.1.1, 1.1.2, 1.2.0,,,,
Change logchangelog
DependenciesAC-Vector, base, bytestring, containers, deepseq, directory, ghc-prim, iterable (>=3.0), mmap, mtl, Octree (>=0.5), parallel (>=, QuickCheck (>=, tagged (>=0.7), template-haskell, text (>=, text-format (>=, vector, zlib
CopyrightCopyright by Michal J. Gajda '2009-'2015
AuthorMichal J. Gajda
Home page
Source repositoryhead: git clone
UploadedWed Jun 3 14:19:25 UTC 2015 by MichalGajda
DistributionsLTSHaskell:, NixOS:, Stackage:
Downloads1704 total (149 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]




have-mmapUse mmap to read input faster.Enabled
have-sse2Use -msse2 for faster code.Enabled
have-text-formatDo not use text-format, since it may require double-conversion and thus linking of libstdc++ which may break compilation due to GHC bug #5289:

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainers' corner

For package maintainers and hackage trustees