Safe Haskell | None |
---|
Bio.GFF3.FeatureHier
Documentation
data FeatureHier
Instances
features :: FeatureHier -> Set Feature
lookupId :: (Error e, MonadError e m) => FeatureHier -> ByteString -> m Feature
lookupIdChildren :: (Error e, MonadError e m) => FeatureHier -> ByteString -> m [Feature]
fromList :: (Error e, MonadError e m) => [Feature] -> m FeatureHier
insert :: (Error e, MonadError e m) => Feature -> FeatureHier -> m FeatureHier
delete :: (Error e, MonadError e m) => Feature -> FeatureHier -> m FeatureHier
parents :: FeatureHier -> Feature -> [Feature]
children :: FeatureHier -> Feature -> [Feature]
parentsM :: MonadReader FeatureHier m => Feature -> m [Feature]
childrenM :: MonadReader FeatureHier m => Feature -> m [Feature]
checkInvariants :: FeatureHier -> [String]