bio-sequence-0.1.0.0: src/Bio/Macro/Internal/Types.hs
module Bio.Macro.Internal.Types
( MacroMolecule (..)
, Chain (..)
) where
data MacroMolecule a r = MacroMolecule { mmName :: !String
, mmChains :: ![Chain a r]
}
deriving (Show, Eq)
data Chain t r = Chain { chainType :: !t
, chainResidues :: ![r]
}
deriving (Show, Eq)