Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
(Eq t, Eq c) => Eq (Molecule t c) Source # | |
(Show t, Show c) => Show (Molecule t c) Source # | |
Eq t => Ixed (Molecule t c) Source # | |
Defined in Bio.Molecule | |
Eq t => MoleculeLike (Molecule t c) Source # | |
Defined in Bio.Molecule | |
type Index (Molecule t c) Source # | |
Defined in Bio.Molecule | |
type IxValue (Molecule t c) Source # | |
Defined in Bio.Molecule |
class (Eq (Index m), Ixed m) => MoleculeLike m where Source #
Create empty molecule without chains
deleteAt :: m -> Index m -> m Source #
Delete chain with specified index (returns error if chain doesn't present)
create :: m -> Index m -> IxValue m -> m Source #
Create chain with specified index (returns error if chain is already present)
set :: m -> Index m -> IxValue m -> m Source #
Set new chain with speficied index (creates new if does not present)
Instances
Eq t => MoleculeLike (Molecule t c) Source # | |
Defined in Bio.Molecule |