| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Matrix
- removeChar :: Bool -> Maybe [AA] -> AAMap -> AAMap
 - getClusterFrequencyMap :: Seq FastaSequence -> ClusterFrequencyMap
 - getBlockMap :: Bool -> Maybe [AA] -> [ClusterFrequencyMap] -> BlockMap
 - joinBlockMaps :: [BlockMap] -> FrequencyMap
 - getBlosum :: FrequencyMap -> Blosum
 
Documentation
removeChar :: Bool -> Maybe [AA] -> AAMap -> AAMap Source #
Filter gaps out of the map. If no gaps are wanted, remove the entire position
getClusterFrequencyMap :: Seq FastaSequence -> ClusterFrequencyMap Source #
Get the frequencies of amino acid pairs for each position in a cluster
getBlockMap :: Bool -> Maybe [AA] -> [ClusterFrequencyMap] -> BlockMap Source #
Get the frequency matrix from a list of frequency maps from clusters. We no longer care about positions after this.
joinBlockMaps :: [BlockMap] -> FrequencyMap Source #
Join together all frequency maps into a single frequency map.
getBlosum :: FrequencyMap -> Blosum Source #
Get the blosum matrix of each AA entry