Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- readBimStdIn :: (MonadThrow m, MonadIO m) => Producer EigenstratSnpEntry m ()
- readBimFile :: MonadSafe m => FilePath -> Producer EigenstratSnpEntry m ()
- writeBim :: MonadIO m => Handle -> Consumer EigenstratSnpEntry m ()
- readFamFile :: MonadIO m => FilePath -> m [EigenstratIndEntry]
- readPlinkBedFile :: MonadSafe m => FilePath -> Int -> m (Producer GenoLine m ())
Documentation
readBimStdIn :: (MonadThrow m, MonadIO m) => Producer EigenstratSnpEntry m () Source #
Function to read a Bim File from StdIn. Returns a Pipes-Producer over the EigenstratSnpEntries.
readBimFile :: MonadSafe m => FilePath -> Producer EigenstratSnpEntry m () Source #
Function to read a Bim File from a file. Returns a Pipes-Producer over the EigenstratSnpEntries.
:: MonadIO m | |
=> Handle | The Eigenstrat Snp File handle. |
-> Consumer EigenstratSnpEntry m () | A consumer to read EigenstratSnpEntries |
Function to write a Bim file. Returns a consumer expecting EigenstratSnpEntries.
readFamFile :: MonadIO m => FilePath -> m [EigenstratIndEntry] Source #
Function to read a Plink fam file. Returns the Eigenstrat Individual Entries as list.