packages feed

BiobaseInfernal 0.5.1.0 → 0.5.2.0

raw patch · 3 files changed

+16/−3 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Biobase.Infernal: vhEneeByteStrings :: Monad m => Enumeratee [VerboseHit] [ByteString] m a
+ Biobase.Infernal.VerboseHit.Export: eneeByteStrings :: Monad m => Enumeratee [VerboseHit] [ByteString] m a

Files

Biobase/Infernal.hs view
@@ -9,6 +9,7 @@   , vhFromFile   , eneeVerboseHit   , vhEneeByteString+  , vhEneeByteStrings   , Species(..)   ) where @@ -28,5 +29,7 @@ vhFromFile = VH.fromFile vhEneeByteString :: Monad m => Enumeratee [VerboseHit] ByteString m a vhEneeByteString = VH.eneeByteString+vhEneeByteStrings :: Monad m => Enumeratee [VerboseHit] [ByteString] m a+vhEneeByteStrings = VH.eneeByteStrings  tFromFile = T.fromFile
Biobase/Infernal/VerboseHit/Export.hs view
@@ -28,11 +28,21 @@ -- one element was printed?  eneeByteString :: Monad m => Enumeratee [VerboseHit] BS.ByteString m a-eneeByteString = unfoldConvStream f (AliGo BS.empty BS.empty '?') where+eneeByteString = eneeByteStrings ><> mapChunks BS.concat++-- | This transformer keeps a 1-1 relationship between each 'VerboseHit' and+-- bytestring representation. Useful for merging different streams, if+-- individual 'VerboseHit's are to be annotated.++eneeByteStrings :: Monad m => Enumeratee [VerboseHit] [ByteString] m a+eneeByteStrings = unfoldConvStream f (AliGo BS.empty BS.empty '?') where   f acc = do     h <- I.head     let na = newAcc acc h-    return (fst na , BS.unlines $ snd na ++ [showVerboseHit h])+    return (fst na , return . BS.unlines $ snd na ++ [showVerboseHit h])++-- | Given the current state "a" and verbose hit "h", determine if any state+-- switches have to be emitted.  newAcc a@(AliGo{..}) h@VerboseHit{..}   | otherwise = ( AliGo vhCM vhScaffold vhStrand, ls )
BiobaseInfernal.cabal view
@@ -1,5 +1,5 @@ name:           BiobaseInfernal-version:        0.5.1.0+version:        0.5.2.0 author:         Christian Hoener zu Siederdissen maintainer:     choener@tbi.univie.ac.at homepage:       http://www.tbi.univie.ac.at/~choener/