Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- type ReactionID = Int
- type MoleculeID = Int
- type CatalystID = Int
- data Molecule = Molecule {}
- data Reaction = Reaction {}
- data Catalyst = Catalyst {}
- newtype PRODUCT_FROM = PRODUCT_FROM {}
- data ACCELERATE = ACCELERATE {
- temperature :: [Float]
- pressure :: [Float]
- newtype REAGENT_IN = REAGENT_IN {}
Documentation
type ReactionID = Int #
type MoleculeID = Int #
type CatalystID = Int #
Instances
FromJSON Molecule # | |
Defined in Models.Chemical | |
ToJSON Molecule # | |
Generic Molecule # | |
Show Molecule # | |
Eq Molecule # | |
ElemInteractant (Molecule, Identity) # | Converts a Neo4j node with label Molecule to a Haskell |
Defined in Domain.Converter.Instances exactInteractant :: Elem -> Either ParsingError (Molecule, Identity) # | |
type Rep Molecule # | |
Defined in Models.Chemical type Rep Molecule = D1 ('MetaData "Molecule" "Models.Chemical" "chemist-preprocessor-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Molecule" 'PrefixI 'True) (S1 ('MetaSel ('Just "moleculeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MoleculeID) :*: (S1 ('MetaSel ('Just "moleculeSmiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "moleculeIupacName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))) |
Instances
FromJSON Reaction # | |
Defined in Models.Chemical | |
ToJSON Reaction # | |
Generic Reaction # | |
Show Reaction # | |
Eq Reaction # | |
ElemInteractant (Reaction, Identity) # | Converts a Neo4j node with label Reaction to a Haskell |
Defined in Domain.Converter.Instances exactInteractant :: Elem -> Either ParsingError (Reaction, Identity) # | |
type Rep Reaction # | |
Defined in Models.Chemical type Rep Reaction = D1 ('MetaData "Reaction" "Models.Chemical" "chemist-preprocessor-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Reaction" 'PrefixI 'True) (S1 ('MetaSel ('Just "reactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReactionID) :*: S1 ('MetaSel ('Just "reactionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String))) |
Instances
FromJSON Catalyst # | |
Defined in Models.Chemical | |
ToJSON Catalyst # | |
Generic Catalyst # | |
Show Catalyst # | |
Default Catalyst # | |
Defined in Models.Chemical | |
Eq Catalyst # | |
ElemInteractant (Catalyst, Identity) # | Converts a Neo4j node with label Catalyst to a Haskell |
Defined in Domain.Converter.Instances exactInteractant :: Elem -> Either ParsingError (Catalyst, Identity) # | |
type Rep Catalyst # | |
Defined in Models.Chemical type Rep Catalyst = D1 ('MetaData "Catalyst" "Models.Chemical" "chemist-preprocessor-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Catalyst" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalystId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CatalystID) :*: (S1 ('MetaSel ('Just "catalystSmiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "catalystName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))))) |
newtype PRODUCT_FROM #
Instances
data ACCELERATE #
def
- the default value for ACCELERATE
corresponds to Standard Temperature and Pressure (STP):
- temperature
= 273.15 K (Kelvin)
- pressure
= 101.325 kPa (kilopascals)
ACCELERATE | |
|
Instances
newtype REAGENT_IN #