Documentation
sequences :: FeatureHierSequences -> [Sequence a]Source
fromLists :: (Error e, MonadError e m) => [Feature] -> [Sequence a] -> m FeatureHierSequencesSource
parse :: (Error e, MonadError e m) => ByteString -> m FeatureHierSequencesSource
lookupId :: (Error e, MonadError e m) => FeatureHierSequences -> SeqName -> m FeatureSource
parents :: FeatureHierSequences -> Feature -> [Feature]Source
children :: FeatureHierSequences -> Feature -> [Feature]Source
seqData :: (Error e, MonadError e m) => FeatureHierSequences -> SeqLoc -> m SeqDataSource
getSequence :: (Error e, MonadError e m) => FeatureHierSequences -> SeqName -> m SeqDataSource
featureSequence :: (Error e, MonadError e m) => FeatureHierSequences -> Feature -> m (Sequence a)Source
runGFFIO :: FilePath -> ErrorT String (ReaderT FeatureHierSequences IO) a -> ErrorT String IO aSource
asksGFF :: (Error e, MonadError e m, MonadReader FeatureHierSequences m) => (FeatureHierSequences -> a -> m b) -> a -> m bSource