hPDB-0.9999: Bio/PDB/StructureBuilder.hs
-- | Front-end module presenting minimal interface for serial and parallel parsing.
module Bio.PDB.StructureBuilder(parse
,parseSerial
,parseParallel
,parseWithNParallel)
where
import Bio.PDB.StructureBuilder.Internals
import Bio.PDB.StructureBuilder.Parallel
-- For type declaration:
import Prelude hiding(String)
import Bio.PDB.Common(String)
import Bio.PDB.Structure.List(List(..))
import Bio.PDB.Structure(Structure)
import Bio.PDB.EventParser.PDBEvents(PDBEvent(PDBParseError))
-- | Default parser - uses parallel capabilities, if available.
parse :: FilePath -> String -> (Structure,
List PDBEvent)
parse = parseParallel