| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Models.Chemical
Description
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 #
Constructors
| Molecule | |
| Fields | |
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 Methods 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)))) | |
Constructors
| Reaction | |
| Fields | |
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 Methods 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))) | |
Constructors
| Catalyst | |
| Fields | |
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 Methods 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 #
Constructors
| PRODUCT_FROM | |
| Fields | |
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)
Constructors
| ACCELERATE | |
| Fields 
 | |
Instances
newtype REAGENT_IN #
Constructors
| REAGENT_IN | |
| Fields | |