BiobaseBlast-0.3.3.0: BiobaseBlast.cabal
name: BiobaseBlast
version: 0.3.3.0
author: Christian Hoener zu Siederdissen, Florian Eggenhofer
maintainer: choener@bioinf.uni-leipzig.de
homepage: https://github.com/choener/BiobaseBlast
bug-reports: https://github.com/choener/BiobaseBlast/issues
copyright: Christian Hoener zu Siederdissen, 2013 - 2019
category: Bioinformatics
license: GPL-3
license-file: LICENSE
build-type: Simple
stability: experimental
cabal-version: >= 1.10.0
tested-with: GHC == 8.8, GHC == 8.10, GHC == 9.0
synopsis: BLAST-related tools
description:
This library contains BLAST-related functionality:
.
- Parser for tabular NCBI BLAST+ output
- Parser for JSON2 NCBI BLAST+ output
- Parsers for BLOSUM and PAM matrices.
- Specialized substitution functions for (in)complete amino
acid / nucleotide triplet substitution.
- Incomplete nucleotide patterns map one or two nucleotides to
an amino acid (need for indel editing in the mitochondria of
certain species like /p.polycephalum/).
.
The matrices are currently not provided but can be found here:
<ftp://ftp.ncbi.nih.gov/blast/matrices/>
extra-source-files:
changelog.md
README.md
tests/succeed/*.golden
tests/succeed/*.test
-- because nobody would ever want to distribute files without extensions ... :(
sources/PamBlosum/BLOSUM45.50
sources/PamBlosum/BLOSUM45
sources/PamBlosum/BLOSUM40.50
sources/PamBlosum/BLOSUM40
sources/PamBlosum/BLOSUM35.50
sources/PamBlosum/BLOSUM35
sources/PamBlosum/BLOSUM30.50
sources/PamBlosum/BLOSUM30
sources/PamBlosum/BLOSUM100.50
sources/PamBlosum/BLOSUM100
sources/PamBlosum/BLOSUM90
sources/PamBlosum/BLOSUM85.50
sources/PamBlosum/BLOSUM85
sources/PamBlosum/BLOSUM80.50
sources/PamBlosum/BLOSUM80
sources/PamBlosum/BLOSUM75.50
sources/PamBlosum/BLOSUM75
sources/PamBlosum/BLOSUM70.50
sources/PamBlosum/BLOSUM70
sources/PamBlosum/BLOSUM65.50
sources/PamBlosum/BLOSUM65
sources/PamBlosum/BLOSUM62.50
sources/PamBlosum/BLOSUM62
sources/PamBlosum/BLOSUM60.50
sources/PamBlosum/BLOSUM60
sources/PamBlosum/BLOSUM55.50
sources/PamBlosum/BLOSUM55
sources/PamBlosum/BLOSUM50.50
sources/PamBlosum/BLOSUM50
sources/PamBlosum/PAM160.cdi
sources/PamBlosum/PAM160
sources/PamBlosum/PAM150
sources/PamBlosum/PAM140
sources/PamBlosum/PAM130
sources/PamBlosum/PAM120.cdi
sources/PamBlosum/PAM120
sources/PamBlosum/PAM110
sources/PamBlosum/PAM100
sources/PamBlosum/PAM10
sources/PamBlosum/NUC.4.4
sources/PamBlosum/NUC.4.2
sources/PamBlosum/MATCH
sources/PamBlosum/IDENTITY
sources/PamBlosum/GONNET
sources/PamBlosum/DAYHOFF
sources/PamBlosum/BLOSUMN.50
sources/PamBlosum/BLOSUMN
sources/PamBlosum/BLOSUM90.50
sources/PamBlosum/PAM310
sources/PamBlosum/PAM300
sources/PamBlosum/PAM30
sources/PamBlosum/PAM290
sources/PamBlosum/PAM280
sources/PamBlosum/PAM270
sources/PamBlosum/PAM260
sources/PamBlosum/PAM250.cdi
sources/PamBlosum/PAM250
sources/PamBlosum/PAM240
sources/PamBlosum/PAM230
sources/PamBlosum/PAM220
sources/PamBlosum/PAM210
sources/PamBlosum/PAM200.cdi
sources/PamBlosum/PAM200
sources/PamBlosum/PAM20
sources/PamBlosum/PAM190
sources/PamBlosum/PAM180
sources/PamBlosum/PAM170
sources/PamBlosum/PAM490
sources/PamBlosum/PAM480
sources/PamBlosum/PAM470
sources/PamBlosum/PAM460
sources/PamBlosum/PAM450
sources/PamBlosum/PAM440
sources/PamBlosum/PAM430
sources/PamBlosum/PAM420
sources/PamBlosum/PAM410
sources/PamBlosum/PAM40.cdi
sources/PamBlosum/PAM400
sources/PamBlosum/PAM40
sources/PamBlosum/PAM390
sources/PamBlosum/PAM380
sources/PamBlosum/PAM370
sources/PamBlosum/PAM360
sources/PamBlosum/PAM350
sources/PamBlosum/PAM340
sources/PamBlosum/PAM330
sources/PamBlosum/PAM320
sources/PamBlosum/PAM90
sources/PamBlosum/PAM80.cdi
sources/PamBlosum/PAM80
sources/PamBlosum/PAM70
sources/PamBlosum/PAM60
sources/PamBlosum/PAM500
sources/PamBlosum/PAM50
library
build-depends: base >= 4.7 && < 5.0
, aeson >= 1.0
, attoparsec >= 0.13
, binary >= 0.7
, bytestring
, cereal >= 0.4
, containers
, deepseq >= 1.3
, directory
, file-embed >= 0.0.10
, lens >= 4.0
, log-domain >= 0.12
, mtl >= 2.0
, text
, unordered-containers
, vector >= 0.11
, vector-th-unbox >= 0.2
--
, BiobaseENA == 0.0.0.*
, BiobaseTypes == 0.2.1.*
, BiobaseXNA == 0.11.1.*
, PrimitiveArray == 0.10.1.*
, SciBaseTypes == 0.1.1.*
default-language:
Haskell2010
default-extensions: BangPatterns
, DataKinds
, DeriveGeneric
, FlexibleContexts
, MultiParamTypeClasses
, MultiWayIf
, PolyKinds
, TemplateHaskell
, TypeApplications
, TypeFamilies
, TypeOperators
, UnicodeSyntax
exposed-modules:
Biobase.BLAST
Biobase.BLAST.Import
Biobase.BLAST.Types
Biobase.SubstMatrix
Biobase.SubstMatrix.Embedded
Biobase.SubstMatrix.Hints
Biobase.SubstMatrix.Import
Biobase.SubstMatrix.Statistics
Biobase.SubstMatrix.Types
ghc-options:
-O2
test-suite properties
type:
exitcode-stdio-1.0
main-is:
properties.hs
ghc-options:
-O2 -threaded -rtsopts -with-rtsopts=-N
hs-source-dirs:
tests
default-language:
Haskell2010
default-extensions: BangPatterns
, OverloadedStrings
, ScopedTypeVariables
, TemplateHaskell
build-depends: base
, bytestring
, containers
, filepath
, split >= 0.2.3
, tasty >= 0.11
, tasty-quickcheck >= 0.8
, tasty-silver >= 3.1.9
, tasty-th >= 0.1
, text
--
, BiobaseBlast
source-repository head
type: git
location: https://github.com/choener/BiobaseBlast
source-repository this
type: git
location: https://github.com/choener/BiobaseBlast/tree/0.3.1.0
tag: 0.3.1.0