Accessors for Infernal hits.
TODO modelStartStop pair? same for target?
TODO newtypes for these returns?
- class Hit a where
- model :: a -> ModelIdentification
- target :: a -> Scaffold
- modelStart :: a -> Int
- modelStop :: a -> Int
- targetStart :: a -> Int
- targetStop :: a -> Int
- bitScore :: a -> BitScore
- evalue :: a -> Double
- gcPercent :: a -> Int
Documentation
Generalized accessors for VerboseHit's and TabularHit's.
model :: a -> ModelIdentificationSource
Model name (like 5S_rRNA).
Target name, typically the scaffold or chromosome where the hit occurs.
modelStart :: a -> IntSource
Start of submodel.
Stop of submodel.
targetStart :: a -> IntSource
Start of substring in target.
targetStop :: a -> IntSource
Stop of substring in target.
bitScore :: a -> BitScoreSource
Bit score of the hit of model in target.
Evalue, expectation of bit score of higher in target sequence of length.
G/C content in target.
Hit VerboseHit | Generalized accessors. |
Hit TabularHit | Generalized accessors. |