def __init__(self, name, conductance, reversalpotential, mechanism_id=None): if not mechanism_id: mechanism_id = "StdLeakChl" MembraneMechanism.__init__(self, mechanism_id=mechanism_id) self.name = name self.conductance = unit(conductance) self.reversalpotential = unit(reversalpotential)
def __init__(self, name, ion, equation, conductance, reversalpotential, mechanism_id, statevars={}): MembraneMechanism.__init__(self, mechanism_id=mechanism_id) self.name = name self.ion = ion self.eqn = equation self.conductance = unit(conductance) self.statevars = dict([ (s, (sDict['alpha'], sDict['beta'])) for s, sDict in statevars.iteritems()]) self.reversalpotential = unit(reversalpotential)
def __init__(self, name, ion, equation, conductance, reversalpotential, statevars, beta2threshold, mechanism_id): MembraneMechanism.__init__(self, mechanism_id=mechanism_id) self.name = name self.ion = ion self.eqn = equation self.conductance = unit(conductance) self.beta2threshold = unit(beta2threshold) self.statevars = dict( [(s, (sDict["alpha"], sDict["beta1"], sDict["beta2"])) for s, sDict in statevars.iteritems()] ) self.reversalpotential = unit(reversalpotential)