core.domain.preprocessor
Members list
Type members
Classlikes
Represents acceleration conditions for a reaction, such as temperature and pressure ranges.
Represents acceleration conditions for a reaction, such as temperature and pressure ranges.
Value parameters
- pressure
 - 
               
A list of pressures, in floating-point representation.
 - temperature
 - 
               
A list of temperatures, in floating-point representation.
 
Attributes
- Companion
 - object
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               ACCELERATE.type
 
Represents a catalyst used in a chemical reaction.
Represents a catalyst used in a chemical reaction.
Value parameters
- catalystId
 - 
               
The unique identifier for the catalyst.
 - catalystName
 - 
               
The optional name of the catalyst.
 - catalystSmiles
 - 
               
The SMILES representation of the catalyst.
 
Attributes
- Companion
 - object
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               Catalyst.type
 
Represents the conditions for a chemical reaction.
Represents the conditions for a chemical reaction.
Value parameters
- accelerate
 - 
               
The acceleration conditions (temperature and pressure).
 - catalyst
 - 
               
The catalyst used in the reaction.
 
Attributes
- Companion
 - object
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               Condition.type
 
Attributes
- Source
 - Interactant.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait Explainclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Source
 - Interactant.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait Explainclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - object
 - Source
 - Interactant.scala
 - Supertypes
 - 
               class Objecttrait Matchableclass Any
 - Known subtypes
 - 
               class EMechanismclass EStage
 
Attributes
- Companion
 - trait
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               Explain.type
 
Attributes
- Companion
 - object
 - Source
 - Mechanism.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Mechanism.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               FOLLOW.type
 
Represents acceleration conditions as an interactant.
Represents acceleration conditions as an interactant.
Value parameters
- accelerate
 - 
               
The
ACCELERATEinstance associated with the interactant. 
Attributes
- Companion
 - object
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               IAccelerate.type
 
Represents a catalyst as an interactant.
Represents a catalyst as an interactant.
Value parameters
- catalyst
 - 
               
The
Catalystinstance associated with the interactant. 
Attributes
- Companion
 - object
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               ICatalyst.type
 
Represents a molecule as an interactant.
Represents a molecule as an interactant.
Value parameters
- molecule
 - 
               
The
Moleculeinstance associated with the interactant. 
Attributes
- Companion
 - object
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               IMolecule.type
 
Attributes
- Companion
 - object
 - Source
 - Mechanism.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Mechanism.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               INCLUDE.type
 
Represents a product's formation as an interactant.
Represents a product's formation as an interactant.
Value parameters
- productFrom
 - 
               
The
PRODUCT_FROMinstance associated with the interactant. 
Attributes
- Companion
 - object
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               IProductFrom.type
 
Represents a reaction as an interactant.
Represents a reaction as an interactant.
Value parameters
- reaction
 - 
               
The
Reactioninstance associated with the interactant. 
Attributes
- Companion
 - object
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               IReaction.type
 
Represents a reagent as an interactant.
Represents a reagent as an interactant.
Value parameters
- reagentIn
 - 
               
The
REAGENT_INinstance associated with the interactant. 
Attributes
- Companion
 - object
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               IReagentIn.type
 
Represents an inbound reagent in a reaction.
Represents an inbound reagent in a reaction.
Value parameters
- molecule
 - 
               
The molecule associated with the reagent.
 - reagentIn
 - 
               
The reagent's amount information.
 
Attributes
- Companion
 - object
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               InboundReagent.type
 
Represents an interactant in a reaction or mechanism, encoded as various case classes.
Represents an interactant in a reaction or mechanism, encoded as various case classes.
Attributes
- Companion
 - object
 - Source
 - Interactant.scala
 - Supertypes
 - 
               class Objecttrait Matchableclass Any
 - Known subtypes
 - 
               class IAccelerateclass ICatalystclass IMoleculeclass IProductFromclass IReactionclass IReagentInShow all
 
Attributes
- Companion
 - trait
 - Source
 - Interactant.scala
 - Supertypes
 - 
               trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               Interactant.type
 
Attributes
- Companion
 - object
 - Source
 - Mechanism.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Mechanism.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               Mechanism.type
 
Represents the details of a mechanism, including its context and stage interactants.
Represents the details of a mechanism, including its context and stage interactants.
Value parameters
- mechanismContext
 - 
               
A tuple containing the
Mechanismand its follow relationship (FOLLOW). - stageInteractants
 - 
               
A list of tuples containing the
Stageand the associated list ofInteractantinstances. 
Attributes
- Companion
 - object
 - Source
 - Process.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Process.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               MechanismDetails.type
 
Represents a molecule with its ID, SMILES string, and IUPAC name.
Represents a molecule with its ID, SMILES string, and IUPAC name.
Value parameters
- moleculeId
 - 
               
The unique identifier for the molecule.
 - moleculeIupacName
 - 
               
The IUPAC (International Union of Pure and Applied Chemistry) name of the molecule.
 - moleculeSmiles
 - 
               
The SMILES (Simplified Molecular Input Line Entry System) representation of the molecule.
 
Attributes
- Companion
 - object
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               Molecule.type
 
Represents an outbound product in a reaction.
Represents an outbound product in a reaction.
Value parameters
- molecule
 - 
               
The molecule associated with the product.
 - productFrom
 - 
               
The product's amount information.
 
Attributes
- Companion
 - object
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               OutboundProduct.type
 
Represents the amount of product generated from a reaction.
Represents the amount of product generated from a reaction.
Value parameters
- productAmount
 - 
               
The amount of product formed, in a floating-point representation.
 
Attributes
- Companion
 - object
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               PRODUCT_FROM.type
 
Represents the combined details of a reaction and its associated mechanism.
Represents the combined details of a reaction and its associated mechanism.
Value parameters
- mechanismDetails
 - 
               
The
MechanismDetailsinstance containing details of the mechanism. - reactionDetails
 - 
               
The
ReactionDetailsinstance containing details of the reaction. 
Attributes
- Companion
 - object
 - Source
 - Process.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Process.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               ProcessDetails.type
 
Represents the amount of reagent involved in a reaction.
Represents the amount of reagent involved in a reaction.
Value parameters
- reagentAmount
 - 
               
The amount of reagent used, in a floating-point representation.
 
Attributes
- Companion
 - object
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               REAGENT_IN.type
 
Represents a chemical reaction with its ID and name.
Represents a chemical reaction with its ID and name.
Value parameters
- reactionId
 - 
               
The unique identifier for the reaction.
 - reactionName
 - 
               
The name of the reaction.
 
Attributes
- Companion
 - object
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Chemical.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               Reaction.type
 
Represents the details of a reaction, including its reagents, products, and conditions.
Represents the details of a reaction, including its reagents, products, and conditions.
Value parameters
- conditions
 - 
               
A list of tuples containing acceleration conditions (
ACCELERATE) and the associated catalyst (Catalyst). - inboundReagents
 - 
               
A list of tuples containing the reagent information (
REAGENT_IN) and the associated molecule (Molecule). - outboundProducts
 - 
               
A list of tuples containing the product information (
PRODUCT_FROM) and the associated molecule (Molecule). - reaction
 - 
               
The
Reactioninstance representing the reaction. 
Attributes
- Companion
 - object
 - Source
 - Process.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Process.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               ReactionDetails.type
 
Attributes
- Companion
 - object
 - Source
 - Mechanism.scala
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
Attributes
- Companion
 - class
 - Source
 - Mechanism.scala
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               Stage.type
 
Types
Attributes
- Source
 - Chemical.scala
 
Attributes
- Source
 - Mechanism.scala
 
Attributes
- Source
 - Chemical.scala
 
Attributes
- Source
 - Chemical.scala
 
Attributes
- Source
 - Mechanism.scala