sequence-formats-1.7.1: A package with basic parsing utilities for several Bioinformatic data formats.
Safe HaskellSafe-Inferred
LanguageHaskell2010

SequenceFormats.Pileup

Synopsis

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.

data PileupRow Source #

A datatype to represent a single pileup row for multiple individuals. The constructor arguments are: Chromosome, Position, Refererence Allelele, Pileup String per individual

Constructors

PileupRow 

Fields

Instances

Instances details
Show PileupRow Source # 
Instance details

Defined in SequenceFormats.Pileup

Eq PileupRow Source # 
Instance details

Defined in SequenceFormats.Pileup

Genomic PileupRow Source # 
Instance details

Defined in SequenceFormats.Genomic

data Strand Source #

A datatype to represent the strand orientation of a single base.

Instances

Instances details
Show Strand Source # 
Instance details

Defined in SequenceFormats.Pileup

Eq Strand Source # 
Instance details

Defined in SequenceFormats.Pileup

Methods

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

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