bio-0.5.2: bio.cabal
Name: bio
Version: 0.5.2
License: LGPL
License-file: LICENSE
Cabal-Version: >= 1.6
Author: Ketil Malde
Maintainer: ketil@malde.org
Category: Bioinformatics
Synopsis: A bioinformatics library
Description: This is a collection of data structures and algorithms
useful for building bioinformatics-related tools
and utilities.
.
Current list of features includes: a Sequence data type supporting
protein and nucleotide sequences and conversion between them. As of version
0.4, different kinds of sequence have different types. Support for quality
data, reading and writing Fasta formatted files, reading TwoBit and
phd formats, and Roche/454 SFF files. Rudimentary (i.e. unoptimized) support
for doing alignments - including dynamic adjustment of scores based on sequence quality.
Also Blast output parsing. Partly implemented single linkage clustering, and
multiple alignment. Reading Gene Ontology (GO) annotations (GOA) and
definitions\/hierarchy.
.
The Darcs repository is at: <http://malde.org/~ketil/biohaskell/biolib>.
Homepage: http://biohaskell.org/Libraries/Bio
Tested-With: GHC==6.12.1
Build-Type: Simple
Data-Files: README, Makefile
Flag test
Description: Build testing software
Default: False
Flag examples
Description: Build example programs
Default: True
Library
Build-Depends: base>=4 && <5, binary >=0.4 && <0.5, tagsoup>=0.8, bytestring >= 0.9.1,
containers, array, parallel, parsec, mtl, directory, QuickCheck >= 2
Exposed-modules: Bio.Sequence,
Bio.Sequence.SeqData,
Bio.Sequence.Fasta, Bio.Sequence.FastQ,
Bio.Sequence.TwoBit, Bio.Sequence.Phd,
Bio.Sequence.Entropy, Bio.Sequence.HashWord,
Bio.Sequence.GOA,
Bio.Sequence.GeneOntology,
Bio.Sequence.KEGG,
Bio.Sequence.AminoProperties,
Bio.Sequence.SFF, Bio.Sequence.SFF_name, Bio.Sequence.SFF_filters
Bio.Alignment.BlastData, Bio.Alignment.BlastFlat,
Bio.Alignment.Blast, Bio.Alignment.BlastXML,
Bio.Alignment.AlignData, Bio.Alignment.Matrices,
Bio.Alignment.SAlign, Bio.Alignment.AAlign, Bio.Alignment.QAlign
Bio.Alignment.Multiple, Bio.Alignment.ACE,
Bio.Alignment.Bowtie,
Bio.Alignment.Soap,
Bio.Alignment.BED, Bio.Alignment.PSL
Bio.Clustering,
Bio.Util, Bio.Util.Parsex
Bio.Location.Strand, Bio.Location.Position,
Bio.Location.ContigLocation, Bio.Location.Location, Bio.Location.LocMap,
Bio.Location.OnSeq, Bio.Location.SeqLocation, Bio.Location.SeqLocMap,
Bio.GFF3.Escape, Bio.GFF3.Feature, Bio.GFF3.FeatureHier, Bio.GFF3.FeatureHierSequences,
Bio.GFF3.SGD
Extensions: CPP, ParallelListComp
if impl(ghc >= 6.12)
Ghc-Options: -Wall -O2 -fexcess-precision -funbox-strict-fields -auto-all -fno-warn-unused-do-bind
else
Ghc-Options: -Wall -O2 -fexcess-precision -funbox-strict-fields -auto-all
Source-Repository head
Type: darcs
Location: http://malde.org/~ketil/biohaskell/biolib
Executable qc
Main-Is: Test.hs
Other-Modules: Bio.Util.TestBase, Bio.Util.Test,
Bio.Alignment.Test, Bio.GFF3.Test, Bio.Location.Test, Bio.Sequence.Test, Bio.Clustering.Test
Hs-Source-Dirs: .
Build-Depends: base >= 3 && <5, process, containers, random, QuickCheck >= 2, old-time
if flag(test)
Buildable: True
else
Buildable: False
-- Test.QuickBench needs to be ported to QC2. Or everything moved over to criterion.
-- Executable qb
-- Main-Is: Bench.hs
-- Other-Modules: Test.QuickBench, Bio.Util.TestBase, Bio.Util.Test,
-- Bio.Alignment.Test, Bio.Sequence.Test, Bio.Clustering.Test
-- Hs-Source-Dirs: .
-- Build-Depends: base >= 3 && <5, process, containers, random
Executable flx
Main-Is: Flx.hs
Hs-Source-Dirs: examples .
Other-Modules: Bio.Sequence.SFF
Build-Depends: base >= 3 && <5, bytestring
if flag(examples)
Buildable: True
else
Buildable: False
Executable fastout
Main-Is: FastOut.hs
Hs-Source-Dirs: examples .
Build-Depends: base >= 3 && <5
if flag(examples)
Buildable: True
else
Buildable: False
Executable frecover
Main-Is: FRecover.hs
Hs-Source-Dirs: examples .
Build-Depends: base >= 3 && < 5
Ghc-Options: -Wall
if flag(examples)
Buildable: True
else
Buildable: False
Executable frename
Main-Is: FRename.hs
Hs-Source-Dirs: examples .
Build-Depends: base >= 3 && < 5, bytestring >= 0.9.1
Ghc-Options: -Wall
if flag(examples)
Buildable: True
else
Buildable: False
Executable flowclip
Main-Is: FlowClip.hs
Hs-Source-Dirs: examples .
Build-Depends: base >= 3 && < 5
Ghc-Options: -Wall
if flag(examples)
Buildable: True
else
Buildable: False
Executable orf
Main-Is: Orf.hs
Hs-Source-Dirs: examples .
Build-Depends: base >= 3 && < 5
Ghc-Options: -Wall
if flag(examples)
Buildable: True
else
Buildable: False
Executable rselect-pe
Main-Is: RSelectPE.hs
Hs-Source-Dirs: examples .
Build-Depends: base >= 3 && < 5, random
Ghc-Options: -Wall
if flag(examples)
Buildable: True
else
Buildable: False