Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- readPileupFromStdIn :: (MonadIO m, MonadThrow m) => Producer PileupRow m ()
- readPileupFromFile :: MonadSafe m => FilePath -> Producer PileupRow m ()
- data PileupRow = PileupRow {
- pileupChrom :: Chrom
- pileupPos :: Int
- pileupRef :: Char
- pileupBases :: [String]
- pileupStrandInfo :: [[Strand]]
- data Strand
Documentation
readPileupFromStdIn :: (MonadIO m, MonadThrow m) => Producer PileupRow m () Source #
Read a pileup-formatted file from StdIn, for reading from an external command `samtools mpileup`.
readPileupFromFile :: MonadSafe m => FilePath -> Producer PileupRow m () Source #
Read pileup from a file.
A datatype to represent a single pileup row for multiple individuals. The constructor arguments are: Chromosome, Position, Refererence Allelele, Pileup String per individual
PileupRow | |
|
A datatype to represent the strand orientation of a single base.