affectors
Class Dimerize_AAff

java.lang.Object
  extended byaffectors.Affector
      extended byaffectors.Dimerize_AAff
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
HeterodimerizeA_EC2Aff, HeterodimerizeA_ICAff

public class Dimerize_AAff
extends Affector

This is the one half of a dimerization where both undimerized Nodes reside in the same cell. The undimerized Nodes can be either cytoplasmic or membrane bound. Use this affector in each of the undimerized Nodes. Use the B version in the dimer. The node_scale (max) for each of the singleton proteins is the scaling factor for the >other< singleton.

Formula
dSINGLE_NODE1/dt = - r * max * SINGLE_NODE1 * SINGLE_NODE2

Parameters

Membrane Node [SINGLE_NODE1] One of the undimerized Nodes
Cytoplasmic Node [SINGLE_NODE2] The other of the undimerized Nodes
Dimerization rate [r_DIMER] The rate of the dimerization reaction.
Maximum Cyto [max] The maximum relative concentration of the >other< undimerized Node.

Usage
&SINGLE_NODE

&Dimerize_AAff SINGLE_NODE1 SINGLE_NODE2 r_DIMER max
&endSINGLE_NODE


Field Summary
 
Fields inherited from class affectors.Affector
ADesc, affectorType, CC, CERTIFICATION, CONVERSION, copyNumber, DEGRADATION, FF, firstFreeParam, GG, GUI_CAPABLE, HH, KK, MATHTYPE, NDesc, PDesc, PRODUCTION, RETURNS_DERIV, RETURNS_PARTIALS, TERMTYPE, TT, Type, UNSPECIFIED
 
Constructor Summary
Dimerize_AAff()
           
 
Method Summary
 float getNCValue(Node which_node)
           
 float getValue(Node which_node)
           
protected  void setLabelsAndTypes()
           
 void setParameterNumbers(int[] param_nums)
           
 
Methods inherited from class affectors.Affector
addDefaultParam, Chi, clearStatic, copy_, copy, doesContainTarget, findOrCreateParam, findParam, fixNodes, getNodes, getNumNodes, getNumParameters, getOtherSide, getParameter, getParameter, getParamName, getParamPos, getParamValue, getParamValue, getParamVariationMode, init, isLinearInTarget, Phi, Psi, setContainsTarget, setDescriptions, setParameter, setParamRange, setParamRange, setParamValue, setParamValue, setSide, setSided
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dimerize_AAff

public Dimerize_AAff()
Method Detail

setLabelsAndTypes

protected void setLabelsAndTypes()
Specified by:
setLabelsAndTypes in class Affector

setParameterNumbers

public void setParameterNumbers(int[] param_nums)
Specified by:
setParameterNumbers in class Affector

getValue

public float getValue(Node which_node)
Overrides:
getValue in class Affector

getNCValue

public float getNCValue(Node which_node)
Overrides:
getNCValue in class Affector