Safe Haskell | None |
---|
Bio.SeqLoc.OnSeq
Contents
Description
Data types for sequence locations and sequence positions associated with specific, named sequences.
- newtype SeqLabel = SeqLabel {
- unSL :: ByteString
- toSeqLabel :: ByteString -> SeqLabel
- unSeqLabel :: SeqLabel -> ByteString
- data OnSeq s = OnSeq {
- onSeqLabel :: !SeqLabel
- unOnSeq :: !s
- type SeqOffset = OnSeq Offset
- type SeqPos = OnSeq Pos
- type ContigSeqLoc = OnSeq ContigLoc
- type SpliceSeqLoc = OnSeq SpliceLoc
- andSameSeq :: (a -> b -> Bool) -> OnSeq a -> OnSeq b -> Bool
Documentation
newtype SeqLabel
Sequence data are lazy bytestrings of ASCII characters.
Constructors
SeqLabel | |
Fields
|
Constructors
OnSeq | |
Fields
|
Positions on named sequences
Contiguous location spans on named sequences
type ContigSeqLoc = OnSeq ContigLocSource
A location consisting of a contiguous span of positions on a named sequence.
Arbitrary location spans on named sequences
type SpliceSeqLoc = OnSeq SpliceLocSource
A general location, consisting of spans of sequence positions on a specific, named sequence.