bio-0.3.3.2: A bioinformatics librarySource codeContentsIndex
Bio.Alignment.Matrices
Contents
BLOSUM matrices (Henikoff and Henikoff)
PAM matrices (Dayhoff et al)
BLASTn defaults, for nucleotide sequences
Generic and simple matrix generator
Description

Common substitution matrices for alignments.

When in doubt, use BLOSUM62. Consult http://www.ncbi.nlm.nih.gov/blast/blast_whatsnew.shtml#20051206 for some hints on good parameters for nucleotide alignments.

Synopsis
blosum45 :: (Char, Char) -> Int
blosum62 :: (Char, Char) -> Int
blosum80 :: (Char, Char) -> Int
pam30 :: (Char, Char) -> Int
pam70 :: (Char, Char) -> Int
blastn_default :: Num a => (Chr, Chr) -> a
simpleMx :: Num a => a -> a -> (Chr, Chr) -> a
BLOSUM matrices (Henikoff and Henikoff)
blosum45 :: (Char, Char) -> IntSource
blosum62 :: (Char, Char) -> IntSource
The standard BLOSUM45 matrix.
blosum80 :: (Char, Char) -> IntSource
PAM matrices (Dayhoff et al)
pam30 :: (Char, Char) -> IntSource
pam70 :: (Char, Char) -> IntSource
BLASTn defaults, for nucleotide sequences
blastn_default :: Num a => (Chr, Chr) -> aSource

The standard BLOSUM62 matrix.

The standard BLOSUM80 matrix.

The standard PAM30 matrix

The standard PAM70 matrix.

Blast defaults, use with gap_open = -5 gap_extend = -3 This should really check for valid nucleotides, and perhaps be more lenient in the case of Ns. Oh well.

Generic and simple matrix generator
simpleMx :: Num a => a -> a -> (Chr, Chr) -> aSource
Construct a simple matrix from match score/mismatch penalty
Produced by Haddock version 2.4.2