hyraxAbif-0.2.3.27: Modules for parsing, generating and manipulating AB1 files.
Copyright(c) HyraxBio 2018
LicenseBSD3
Maintainerandre@hyraxbio.co.za, andre@andrevdm.com
Stabilitybeta
Safe HaskellSafe
LanguageHaskell2010

Hyrax.Abif

Description

This module contains the core types for working with AB1 files.

See

Synopsis

Documentation

data Abif Source #

A single ABIF

Constructors

Abif 

Instances

Instances details
Eq Abif Source # 
Instance details

Defined in Hyrax.Abif

Methods

(==) :: Abif -> Abif -> Bool #

(/=) :: Abif -> Abif -> Bool #

Show Abif Source # 
Instance details

Defined in Hyrax.Abif

Methods

showsPrec :: Int -> Abif -> ShowS #

show :: Abif -> String #

showList :: [Abif] -> ShowS #

data Header Source #

ABIF header

Constructors

Header 

Fields

Instances

Instances details
Eq Header Source # 
Instance details

Defined in Hyrax.Abif

Methods

(==) :: Header -> Header -> Bool #

(/=) :: Header -> Header -> Bool #

Show Header Source # 
Instance details

Defined in Hyrax.Abif

data Directory Source #

ABIF directory entry. The dData field contains the data for the entry

Constructors

Directory 

Fields

Instances

Instances details
Eq Directory Source # 
Instance details

Defined in Hyrax.Abif

Show Directory Source # 
Instance details

Defined in Hyrax.Abif

getElemType :: Int -> ElemType Source #

Get an ElemType from a elem type code

describeElemType :: Int -> (ElemType, Text) Source #

Get the description for an ElemType