Safe Haskell | None |
---|
Stats reads in a BAM-file as innie outie rightie leftie, with stats for distances
- data Stats a = Class {}
- display :: Insertable x => Stats x -> String
- showQuants :: Stats Hist -> String
- class Insertable x where
- classify :: Insertable x => x -> [Bam1] -> Stats x
- bump :: Stats a -> Stats a
- class1 :: Insertable x => Stats x -> Bam1 -> Stats x
- add_innie :: Insertable x => Bam1 -> Stats x -> Stats x
- add_leftie :: Insertable x => Bam1 -> Stats x -> Stats x
- add_rightie :: Insertable x => Bam1 -> Stats x -> Stats x
- add_outie :: Insertable x => Bam1 -> Stats x -> Stats x
- isUnmapped :: Bam1 -> Bool
- isBefore :: Bam1 -> Bool
- firstUpstream :: Bam1 -> Bool
- isOpposite :: Bam1 -> Bool
- data ClassStats = CS {}
- data Statistics = S {}
- mkstats :: ClassStats -> Statistics
- statistics :: Stats ClassStats -> Stats Statistics
- data Hist = H {}
- data Collect = Bams {}
Documentation
showQuants :: Stats Hist -> StringSource
class Insertable x whereSource
classify :: Insertable x => x -> [Bam1] -> Stats xSource
Extract info from alignments
class1 :: Insertable x => Stats x -> Bam1 -> Stats xSource
Update data structure with a single alignment
add_leftie :: Insertable x => Bam1 -> Stats x -> Stats xSource
add_rightie :: Insertable x => Bam1 -> Stats x -> Stats xSource
isUnmapped :: Bam1 -> BoolSource
firstUpstream :: Bam1 -> BoolSource
isOpposite :: Bam1 -> BoolSource
data ClassStats Source
data Statistics Source