hPDB-1.2.0.9: Protein Databank file format library

Safe HaskellNone
LanguageHaskell98

Bio.PDB.IO

Description

Simple input/output wrappers taking filenames, and handling compression.

Synopsis

Documentation

parse :: FilePath -> IO (Maybe Structure) #

Parse a .pdb file and return Structure.

write :: PDBWritable a => a -> FilePath -> IO () #

Write structure to a .pdb file.

class PDBWritable a #

Class generating events for PDB structure fragments.

Minimal complete definition

pdbEventS

Instances

PDBWritable Atom # 

Methods

pdbEvents :: Atom -> [PDBEvent]

pdbEventS :: Atom -> PDBEventS

PDBWritable Residue # 

Methods

pdbEvents :: Residue -> [PDBEvent]

pdbEventS :: Residue -> PDBEventS

PDBWritable Chain # 

Methods

pdbEvents :: Chain -> [PDBEvent]

pdbEventS :: Chain -> PDBEventS

PDBWritable Model # 

Methods

pdbEvents :: Model -> [PDBEvent]

pdbEventS :: Model -> PDBEventS

PDBWritable Structure # 

Methods

pdbEvents :: Structure -> [PDBEvent]

pdbEventS :: Structure -> PDBEventS