biohazard-1.0.1: bioinformatics support library

Bio.Iteratee.IO

Description

Random and Binary IO with generic Iteratees, using File Descriptors for IO. when available, these are the preferred functions for performing IO as they run in constant space and function properly with sockets, pipes, etc.

Synopsis

# Data

Default buffer size in elements. This was 1024 in Data.Iteratee, which is obviously too small. Since we often want to merge many files, a read should take more time than a seek. This sets the sensible buffer size to somewhat more than one MB.

# File enumerators

Arguments

Arguments

The enumerator of a POSIX File Descriptor: a variation of enumFd that supports RandomIO (seek requests).