hyraxAbif-0.2.3.2: src/Examples/ReadAb1.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-|
Description : Example of reading a ABIF file
Copyright : (c) HyraxBio, 2018
License : BSD3
Maintainer : andre@hyraxbio.co.za, andre@andrevdm.com
Example of reading a ABIF file.
See other examples in "Examples"
-}
module Examples.ReadAb1 where
import Protolude
import qualified Hyrax.Abif.Read as H
-- | Read and print a ABIF file
addComment :: IO ()
addComment = do
abif' <- H.readAbif "example.ab1"
case abif' of
Left e -> putStrLn $ "error reading ABIF: " <> e
Right abif ->
-- Print after removing the data, to make it readable
print $ H.clearAbif abif