Package transsys :: Class PromoterElementConstitutive
[hide private]
[frames] | no frames]

Class PromoterElementConstitutive

source code

     object --+    
              |    
PromoterElement --+
                  |
                 PromoterElementConstitutive

Instance Methods [hide private]
 
__init__(self, expr)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
__str__(self)
str(x)
source code
 
resolve(self, tp) source code
 
unresolved_copy(self) source code
 
getValueNodes(self)
Get the constant value nodes of this constitutive promoter element.
source code
 
getIdentifierNodes(self)
Get the factor identifier nodes of this constitutive promoter element.
source code
 
canonicalise(self)
Does nothing.
source code
 
write_dot_edge(self, f, target_name, dot_parameters, transsys) source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, expr)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

__str__(self)
(Informal representation operator)

source code 

str(x)

Overrides: object.__str__
(inherited documentation)

getIdentifierNodes(self)

source code 

Get the factor identifier nodes of this constitutive promoter element. This implementation only works for transsy, not for lsys programs which use complex identifiers.

canonicalise(self)

source code 

Does nothing.

Negative constitutive expression can be useful at times to set a threshold that must be overcome by activation. Negative parameters to constitutive are therefore currently not canonicalised away.

Negative constitutive expression is a bit of a hack, though, and should be used sparingly and avoided where possible.