bio-0.3.5: A bioinformatics library
Source code
Contents
Index
Bio.Location.OnSeq
Documentation
type
SeqName
=
SeqData
Source
data
OnSeq
a
Source
Constructors
OnSeq
onSeqName
:: !
SeqName
onSeqObj
:: !a
Instances
Functor
OnSeq
Eq
a =>
Eq
(
OnSeq
a)
Ord
a =>
Ord
(
OnSeq
a)
Show
a =>
Show
(
OnSeq
a)
withSeqData
:: (
Error
e,
MonadError
e m) => (
SeqData
-> a -> m b) -> (
SeqName
-> m
SeqData
) ->
OnSeq
a -> m b
Source
andSameSeq
:: (a -> b ->
Bool
) ->
OnSeq
a ->
OnSeq
b ->
Bool
Source
onSameSeq
::
Monad
m => (a -> b -> m c) ->
OnSeq
a ->
OnSeq
b -> m c
Source
type
OnSeqs
a =
Map
SeqName
a
Source
perSeq
::
Monoid
b => (a -> b -> c) ->
OnSeq
a ->
OnSeqs
b -> c
Source
perSeqUpdate
::
Monoid
b => (a -> b -> b) ->
OnSeq
a ->
OnSeqs
b ->
OnSeqs
b
Source
withNameAndSeq
::
Monad
m => (
SeqName
-> a -> b -> m c) ->
OnSeq
a ->
OnSeqs
b -> m c
Source
Produced by
Haddock
version 2.4.2