hPDB-0.999: Protein Databank file format library

Safe HaskellNone

Bio.PDB.Iterable

Description

Instances of Iterable class.

Synopsis

Documentation

class Iterable a b where

Class for iterating all nested components b of type a.

Methods

imapM :: Monad m => (b -> m b) -> a -> m a

imap :: (b -> b) -> a -> a

ifoldM :: Monad m => (c -> b -> m c) -> c -> a -> m c

ifoldr :: (b -> c -> c) -> c -> a -> c

ifoldl :: (c -> b -> c) -> c -> a -> c

ifoldl' :: (c -> b -> c) -> c -> a -> c

ilength :: b -> a -> Int