bio-0.5.2: A bioinformatics library

Safe Haskell | None

Bio.GFF3.FeatureHier

# Documentation

data FeatureHier

Instances

Show FeatureHier |

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]