BiobaseMAF-0.5.0.0: Multiple Alignment Format

Biobase.MAF

Description

MAF, multiple alignment format provides multiple alignments with genome-wide scale. Often used for n-way alignments with n genomes aligned against one reference genome.

We follow http://genome.ucsc.edu/FAQ/FAQformat.html#format5

TODO this is not a complete implementation of the MAF format

Synopsis

Documentation

data MAF Source

The header of a MAF file. Reads the initial lines beginning with '#'.

Constructors

MAF 

Instances

data Alignment Source

Each alignment.

Constructors

Alignment 

Fields

header :: KVs
 
sequences :: [Aligned]
 

Instances

type KVs = Map ByteString ByteStringSource

Some key-value pairs are defined; these are in a map

data Aligned Source

a single aligned sequence.

TODO this should later on be a BioSeq (cf. Ketil Maldes work) but that change stays in an experimental repo until BioSeq is available on hackage

Constructors

Aligned 

Instances