packages feed

BiobaseFasta-0.2.0.0: BiobaseFasta.cabal

name:           BiobaseFasta
version:        0.2.0.0
author:         Christian Hoener zu Siederdissen, Florian Eggenhofer
maintainer:     choener@bioinf.uni-leipzig.de
homepage:       https://github.com/choener/BiobaseFasta
bug-reports:    https://github.com/choener/BiobaseFasta/issues
copyright:      Christian Hoener zu Siederdissen, 2011-2018
category:       Bioinformatics
license:        GPL-3
license-file:   LICENSE
build-type:     Simple
stability:      experimental
cabal-version:  >= 1.10.0
tested-with:    GHC == 8.4.3
synopsis:       streaming FASTA parser
description:
                Stream-based handling of FASTA files. The user selects a window
                size, the library then handles the window. For each window, the
                previous (past) window is available, in case some data sits on
                the boundary between windows.
                .
                FastaTool is a simple tool providing information on FASTA
                files, and allowing to extract sequences and subsequences.
                .
                Greg Schwartz' <http://hackage.haskell.org/package/fasta>
                package is a lot more complete. This one is mostly tailored to
                my usage requirements (and may at some point use his library).



extra-source-files:
  changelog.md
  README.md
  tests/sample1.fa
  tests/sample2.fa
  tests/sample3.fa



library
  build-depends: base                 >= 4.7    && < 5.0
               , bytestring
               , resourcet            >= 1.0
               , streaming            >= 0.1
               , streaming-bytestring >= 0.1
               , lens
               , deepseq
               --
               , BiobaseTypes         == 0.1.4.*
  exposed-modules:
    Biobase.Fasta.Streaming,
    Biobase.Fasta.Types,
    Biobase.Fasta.Export
  default-language:
    Haskell2010
  default-extensions: BangPatterns
                    , DataKinds
                    , DeriveDataTypeable
                    , DeriveGeneric
                    , FlexibleContexts
                    , GADTs
                    , KindSignatures
                    , LambdaCase
                    , MultiWayIf
                    , NoMonomorphismRestriction
                    , PolyKinds
                    , RankNTypes
                    , RecordWildCards
                    , ScopedTypeVariables
                    , TemplateHaskell
                    , UnicodeSyntax
                    , ViewPatterns
  ghc-options:
    -O2



test-suite properties
  type:
    exitcode-stdio-1.0
  main-is:
    properties.hs
  ghc-options:
    -threaded -rtsopts -with-rtsopts=-N
  hs-source-dirs:
    tests
  default-language:
    Haskell2010
  default-extensions: TemplateHaskell
                    , UnicodeSyntax
                    , OverloadedStrings
		    
  build-depends: base
               , QuickCheck
               , bytestring
               , filepath
               , resourcet              >= 1.0
               , streaming              >= 0.1
               , streaming-bytestring   >= 0.1
               , tasty                  >= 0.11
               , tasty-hunit            >= 0.9
               , tasty-golden           >= 2.3
               , tasty-quickcheck       >= 0.8
               , tasty-silver           >= 3.1.9
               , tasty-th               >= 0.1
               , text
               --
               , BiobaseFasta



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