packages feed

BiobaseFasta-0.0.0.1: BiobaseFasta.cabal

name:           BiobaseFasta
version:        0.0.0.1
author:         Christian Hoener zu Siederdissen
maintainer:     choener@tbi.univie.ac.at
homepage:       http://www.tbi.univie.ac.at/~choener/
copyright:      Christian Hoener zu Siederdissen, 2011
category:       Bioinformatics
synopsis:       Iteratee-based FASTA parser
license:        GPL-3
license-file:   LICENSE
build-type:     Simple
stability:      experimental
cabal-version:  >= 1.6.0
description:
                Enumeratees for FASTA-handling and convenience functions. In a
                typical application, the user should write an enumeratee to
                extract information to allow for efficient low-memory handling
                of queries.
                .
                Facilities for fast, efficient linear scans are provided. These
                functions are not yet stable and could move to another library,
                if more data sources require efficient scans.
                .
                The library is, in general, in a "preview" state. In cases
                where you need to scan large FASTA files fast and with low
                memory overhead, the enumeratees should, however, already be
                useable enough.

extra-source-files:

flag tests
  default: False


library
  build-depends:
    base >3 && <5,
    bytestring,
    iteratee,
    iteratee-compress,
    transformers

  exposed-modules:
    Biobase.Fasta
    Biobase.Fasta.Import

  ghc-options:
    -O2 -funbox-strict-fields

executable Test
  build-depends:
  main-is:
    Tests/Test.hs
  ghc-options:
    -O2 -funbox-strict-fields -rtsopts
  if flag(tests)
    buildable:
      True
  else
    buildable:
      False

source-repository head
  type: git
  location: git://github.com/choener/BiobaseFasta