The seqio package is an updated version of the SEQIO package written by James Knight and contains a set of C functions which can read and write biological sequence files formatted using various file formats. The package has support for reading gzip compressed files (requires zlib) and fastq file reading (sequence data only).