-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Enumerator interface to SamTools library -- -- Enumerator interface to SamTools library @package samtools-enumerator @version 0.1 module Bio.SamTools.Enumerator -- | Enumerate over the contents of a BAM/SAM alignment input handle enumInHandle :: MonadIO m => InHandle -> Enumerator Bam1 m a -- | Enumerate over the contents of a TAM (tab-delimited text) alignment -- file enumTam :: FilePath -> Enumerator Bam1 IO a -- | Enumerate over the contents of a TAM file with a separate target -- sequence index enumTamWithIndex :: FilePath -> FilePath -> Enumerator Bam1 IO a -- | Enumerate over the contents of a BAM (binary) alignment file enumBam :: FilePath -> Enumerator Bam1 IO a -- | Enumerate over the results of a query into a sorted, indexed BAM file enumQuery :: Query -> Enumerator Bam1 IO a -- | Enumerate over the reads in a region from an indexed BAM file input -- handle enumIndexRegion :: IdxHandle -> Int -> (Int64, Int64) -> Enumerator Bam1 IO a -- | Enumerate over the reads in a region from a sorted, indexed BAM file enumBamRegion :: FilePath -> ByteString -> (Int64, Int64) -> Enumerator Bam1 IO a iterHandle :: OutHandle -> Iteratee Bam1 IO ()