bioinformatics-toolkit-0.9.2: A collection of bioinformatics tools

Safe HaskellNone
LanguageHaskell2010

Bio.Motif.Search

Synopsis

Documentation

findTFBS Source #

Arguments

:: Monad m 
=> Bkgd 
-> PWM 
-> DNA a 
-> Double 
-> Bool

whether to skip ambiguous sequences. Recommend: True in most cases

-> ConduitT i (Int, Double) m () 

given a user defined threshold, look for TF binding sites on a DNA sequence, using look ahead search. This function doesn't search for binding sites on the reverse strand

findTFBSWith Source #

Arguments

:: Monad m 
=> Vector Double

best possible match score of suffixes

-> Bkgd 
-> PWM 
-> DNA a 
-> Double 
-> Bool

whether to skip ambiguous sequences. Recommend: True in most cases

-> ConduitT i (Int, Double) m () 

findTFBSSlow :: Monad m => Bkgd -> PWM -> DNA a -> Double -> ConduitT i (Int, Double) m () Source #

use naive search

maxMatchSc :: Bkgd -> PWM -> DNA a -> Double Source #

the largest possible match scores starting from every position of a DNA sequence