affectors
Class TlnAff

java.lang.Object
  extended byaffectors.Affector
      extended byaffectors.TlnAff
All Implemented Interfaces:
java.lang.Cloneable

public class TlnAff
extends Affector

Translation of an mRNA into protein. Put this affector in the protein, not the mRNA, as it is changing the concentration of the protein. This affector works for both cytoplasmic and membrane proteins. If the protein will be membrane-bound, this affector divides the translation rate by the number of sides that the protein node has so each side gets 1 / num_sides of the total translation. Note that there is no translation rate because this has been "non-dimensionalized" out of the equations.

Formula
dNODEX/dt = nodex

Parameters

Messenger [nodex] The mRNA Node
Half-life [H_NODEX] The half-life of the protein Node.

Usage
&NODEX

&TlnAff nodex H_NODEX
&endNODEX


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
TlnAff()
           
 
Method Summary
 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, getNCValue, 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

TlnAff

public TlnAff()
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