Package org.snpeff.reactome.events
Class Reaction
java.lang.Object
org.snpeff.reactome.Entity
org.snpeff.reactome.events.Event
org.snpeff.reactome.events.Reaction
- All Implemented Interfaces:
Comparable<Entity>
- Direct Known Subclasses:
BlackBoxEvent,CatalystActivity,Complex,Depolymerisation,Pathway,Polymerisation
A reaction
- Author:
- pcingola
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.snpeff.reactome.Entity
Entity.TransferFunction -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doubleprotected HashMap<Entity,Reaction.RegulationType> Fields inherited from class org.snpeff.reactome.Entity
BETA, compartment, debug, fixedOutput, geneIds, id, name, output, TRANSFER_FUNCTION, weight -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidaddRegulator(Entity e, String type) voidaddRegulator(Entity e, Reaction.RegulationType type) doubleCalculate entities.booleanvoidScale weights so that they add to 1toString()protected doubletransferFunction(double h, double inCat, double inRegPos, double inRegNeg, double inRegReq) Transfer functionMethods inherited from class org.snpeff.reactome.Entity
addGeneId, calc, compareTo, getCompartment, getGeneIds, getId, getName, getOutput, getWeight, hasOutput, isFixed, reset, setCompartment, setFixedOutput, setWeight, toStringSimple, transferFunction
-
Field Details
-
MAX_WEIGHT_SUM
public static final double MAX_WEIGHT_SUM- See Also:
-
inputs
-
outputs
-
catalyst
-
regulator
-
-
Constructor Details
-
Reaction
-
-
Method Details
-
addCatalyst
-
addInput
-
addOutput
-
addRegulator
-
addRegulator
-
calc
Calculate entities. Make sure we don't calculate twice (keep 'doneEntities' set up to date) -
getCatalyst
-
getInputs
-
getOutputs
-
getRegulator
-
isReaction
public boolean isReaction()- Overrides:
isReactionin classEntity
-
scaleWeights
public void scaleWeights()Scale weights so that they add to 1 -
toString
-
toString
-
transferFunction
protected double transferFunction(double h, double inCat, double inRegPos, double inRegNeg, double inRegReq) Transfer function- Parameters:
h-- Returns:
-