Exemplo n.º 1
0
    def load(self, request, *args, **kwargs):

        HasWorkingModel.load(self, request, *args, **kwargs)
        self.listOfCompartments = self.getModel().listOfCompartments
        self.listOfReactions = self.getModel().listOfReactions

        if self.isModelLoaded():
            if self.isCompModelDefinition():
                self.listOfSpecies = [
                    species for species in self.getModel().listOfSpecies
                ]

            elif self.isCompInternalSubmodel():
                self.listOfSpecies = [
                    species for species in self.getModel().listOfSpecies
                ]

            elif self.isFlattenModel():
                # Would be nice to also draw the boundaries of the submodels here
                self.listOfSpecies = [
                    species for species in self.getModel().listOfSpecies
                    if species.isInReactions(including_modifiers=True)
                ]

            else:

                self.listOfSpecies = [
                    species for species in self.getModel().listOfSpecies
                    if species.isInReactions(including_modifiers=True)
                ]
Exemplo n.º 2
0
    def __init__(self, **kwargs):

        TemplateView.__init__(self, **kwargs)
        HasWorkingModel.__init__(self)

        self.listOfSpecies = None
        self.listOfReactions = None
Exemplo n.º 3
0
	def load(self, request, *args, **kwargs):

		HasErrorMessages.clearErrors(self)
		HasWorkingModel.load(self, request, *args, **kwargs)
		if self.isModelLoaded():
			self.listOfCompartments = self.getModel().listOfCompartments
			self.listOfUnits = self.getModel().listOfUnitDefinitions
Exemplo n.º 4
0
    def __init__(self, **kwargs):

        TemplateView.__init__(self, **kwargs)
        HasWorkingModel.__init__(self)

        self.listOfUnitDefinitions = None
        self.form = ModelUnitsForm(self)
Exemplo n.º 5
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasWorkingModel.__init__(self)

		self.listOfUnitDefinitions = None
		self.form = ModelUnitsForm(self)
Exemplo n.º 6
0
    def load(self, request, *args, **kwargs):

        HasErrorMessages.clearErrors(self)
        HasWorkingModel.load(self, request, *args, **kwargs)
        if self.isModelLoaded():
            self.listOfCompartments = self.getModel().listOfCompartments
            self.listOfUnits = self.getModel().listOfUnitDefinitions
Exemplo n.º 7
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasWorkingModel.__init__(self)

		self.optimization = None
		self.form = DataOptimizationForm(self)
Exemplo n.º 8
0
    def load(self, request, *args, **kwargs):

        HasWorkingModel.load(self, request, *args, **kwargs)
        t_model = SbmlModel.objects.get(project=self.project_id,
                                        id=self.model_id)
        self.listOfComputations = Continuation.objects.filter(
            project=self.project, model=t_model)
Exemplo n.º 9
0
	def load(self, request, *args, **kwargs):

		HasErrorMessages.clearErrors(self)
		HasWorkingModel.load(self, request, *args, **kwargs)

		if self.isModelLoaded():
			self.loadRules()
			self.loadGlobalVariables()
Exemplo n.º 10
0
	def load(self, request, *args, **kwargs):

		HasErrorMessages.clearErrors(self)
		HasWorkingModel.load(self, request, *args, **kwargs)
		if self.isModelLoaded():
			self.loadSpecies()
			self.loadCompartments()
			self.loadUnits()
Exemplo n.º 11
0
    def load(self, request, *args, **kwargs):

        HasErrorMessages.clearErrors(self)
        HasWorkingModel.load(self, request, *args, **kwargs)

        if self.isModelLoaded():
            self.loadRules()
            self.loadGlobalVariables()
    def load(self, request, *args, **kwargs):

        HasWorkingModel.load(self, request, *args, **kwargs)

        if self.isModelLoaded():
            self.loadVariables()
            self.loadReactions()
            self.loadExperiments()
Exemplo n.º 13
0
    def load(self, request, *args, **kwargs):

        HasWorkingModel.load(self, request, *args, **kwargs)

        if self.isModelLoaded():
            self.loadSpecies()
            self.loadDataSets(request)
            self.loadParameters(request)
Exemplo n.º 14
0
    def load(self, request, *args, **kwargs):

        HasErrorMessages.clearErrors(self)
        HasWorkingModel.load(self, request, *args, **kwargs)
        if self.isModelLoaded():
            self.loadSpecies()
            self.loadCompartments()
            self.loadUnits()
Exemplo n.º 15
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasWorkingModel.__init__(self)

		self.listOfSpecies = None
		self.listOfReactions = None
		self.listOfCompartments = None
Exemplo n.º 16
0
	def load(self, request, *args, **kwargs):

		HasWorkingModel.load(self, request, *args, **kwargs)

		if self.isModelLoaded():
			self.loadVariables()
			self.loadReactions()
			self.loadExperiments()
Exemplo n.º 17
0
	def load(self, request, *args, **kwargs):
		HasWorkingModel.load(self, request, *args, **kwargs)

		self.listOfObjects = []
		for object in self.getModel().listOfSbmlObjects:
			if isinstance(object, Variable) and not object.isStoichiometry():
				self.listOfObjects.append(object)
		self.listOfSubmodels = self.getModel().listOfSubmodels
Exemplo n.º 18
0
	def load(self, request, *args, **kwargs):

		HasErrorMessages.clearErrors(self)
		HasWorkingModel.load(self, request, *args, **kwargs)

		if self.isModelLoaded():
			self.loadParameters()
			self.loadReactions()
			self.loadUnits()
Exemplo n.º 19
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasErrorMessages.__init__(self)
		HasWorkingModel.__init__(self)

		self.modelHistory = None
		self.modelPublication = None
		self.form = ModelAnnotationsForm(self)
Exemplo n.º 20
0
    def __init__(self, **kwargs):

        TemplateView.__init__(self, **kwargs)
        HasErrorMessages.__init__(self)
        HasWorkingModel.__init__(self)

        self.listOfVariables = None
        self.listOfEvents = None
        self.form = ModelEventsForm(self)
Exemplo n.º 21
0
    def load(self, request, *args, **kwargs):

        HasErrorMessages.clearErrors(self)
        HasWorkingModel.load(self, request, *args, **kwargs)

        if self.isModelLoaded():
            self.loadParameters()
            self.loadReactions()
            self.loadUnits()
Exemplo n.º 22
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasErrorMessages.__init__(self)
		HasWorkingModel.__init__(self)

		self.listOfVariables = None
		self.listOfEvents = None
		self.form = ModelEventsForm(self)
Exemplo n.º 23
0
    def __init__(self, **kwargs):

        TemplateView.__init__(self, **kwargs)
        HasErrorMessages.__init__(self)
        HasWorkingModel.__init__(self)

        self.modelHistory = None
        self.modelPublication = None
        self.form = ModelAnnotationsForm(self)
Exemplo n.º 24
0
    def load(self, request, *args, **kwargs):
        HasWorkingModel.load(self, request, *args, **kwargs)

        for variable in self.getModel().listOfVariables:
            if ((variable.isParameter() and variable.isGlobal())
                    or variable.isSpecies() or variable.isCompartment()
                    or variable.isStoichiometry()):

                self.listOfVariables.append(variable)
Exemplo n.º 25
0
    def __init__(self, **kwargs):

        TemplateView.__init__(self, **kwargs)
        HasWorkingModel.__init__(self)
        HasErrorMessages.__init__(self)

        self.listOfCompartments = None
        self.listOfUnits = None
        self.form = ModelCompartmentsForm(self)
Exemplo n.º 26
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasWorkingModel.__init__(self)
		HasErrorMessages.__init__(self)

		self.listOfCompartments = None
		self.listOfUnits = None
		self.form = ModelCompartmentsForm(self)
Exemplo n.º 27
0
	def load(self, request, *args, **kwargs):
		HasWorkingModel.load(self, request, *args, **kwargs)

		for variable in self.getModel().listOfVariables:
			if ((variable.isParameter() and variable.isGlobal())
				or variable.isSpecies()
				or variable.isCompartment()
				or variable.isStoichiometry()):

				self.listOfVariables.append(variable)
Exemplo n.º 28
0
    def post(self, request, *args, **kwargs):

        HasWorkingModel.load(self, request, *args, **kwargs)

        if "action" in request.POST:
            if self.isChooseModel(request):
                # Already done !
                pass

        return TemplateView.get(self, request, *args, **kwargs)
Exemplo n.º 29
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasWorkingModel.__init__(self)
		# init_printing()
		self.modelInstance = None
		self.latex_odes = []
		self.latex_conslaws = []
		self.latex_cfes = []
		self.latex_daes = []
Exemplo n.º 30
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasWorkingModel.__init__(self)
		HasErrorMessages.__init__(self)

		self.listOfConstants = None
		self.listOfVariables = None
		self.listComputations = None
		self.computation = None
Exemplo n.º 31
0
	def post(self, request, *args, **kwargs):

		HasWorkingModel.load(self, request, *args, **kwargs)

		if "action" in request.POST:
			if self.isChooseModel(request):
				# Already done !
				pass

		return TemplateView.get(self, request, *args, **kwargs)
Exemplo n.º 32
0
	def load(self, request, *args, **kwargs):

		HasErrorMessages.clearErrors(self)
		HasWorkingModel.load(self, request, *args, **kwargs)

		if self.isModelLoaded():
			self.loadSubmodels()
			self.loadProjectModels(request)
			self.loadConversionFactors()
			self.loadObjects()
			self.loadSubstitutions()
Exemplo n.º 33
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasErrorMessages.__init__(self)
		HasWorkingModel.__init__(self)

		self.listOfParameters = None
		self.listOfReactions = None
		self.listOfUnits = None

		self.form = ModelParametersForm(self)
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasWorkingModel.__init__(self)
		HasErrorMessages.__init__(self)

		self.listOfConstants = None
		self.listComputations = None
		self.computation = None

		self.form = AnalyseBifurcationsForm(self)
Exemplo n.º 35
0
    def load(self, request, *args, **kwargs):

        HasErrorMessages.clearErrors(self)
        HasWorkingModel.load(self, request, *args, **kwargs)

        if self.isModelLoaded():
            self.loadSubmodels()
            self.loadProjectModels(request)
            self.loadConversionFactors()
            self.loadObjects()
            self.loadSubstitutions()
Exemplo n.º 36
0
    def __init__(self, **kwargs):

        TemplateView.__init__(self, **kwargs)
        HasErrorMessages.__init__(self)
        HasWorkingModel.__init__(self)

        self.listOfParameters = None
        self.listOfReactions = None
        self.listOfUnits = None

        self.form = ModelParametersForm(self)
Exemplo n.º 37
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasErrorMessages.__init__(self)
		HasWorkingModel.__init__(self)

		self.listOfUnits = None
		self.listOfParameters = None
		self.sbmlLevels = None
		self.modelHistory = None
		self.modelPublication = None
		self.form = ModelMiscForm(self)
Exemplo n.º 38
0
    def __init__(self, **kwargs):

        TemplateView.__init__(self, **kwargs)
        HasWorkingModel.__init__(self)

        self.listOfUnitDefinitions = None

        self.unitDefinition = None
        self.listOfUnits = []

        self.addingNewUnit = None
        self.editingUnitDefinition = None
Exemplo n.º 39
0
    def __init__(self, **kwargs):

        TemplateView.__init__(self, **kwargs)
        HasErrorMessages.__init__(self)
        HasWorkingModel.__init__(self)

        self.listOfUnits = None
        self.listOfParameters = None
        self.sbmlLevels = None
        self.modelHistory = None
        self.modelPublication = None
        self.form = ModelMiscForm(self)
Exemplo n.º 40
0
    def __init__(self, **kwargs):

        TemplateView.__init__(self, **kwargs)
        HasWorkingModel.__init__(self)

        self.listOfDataSets = None

        self.selectedDataSets = None
        self.selectedDataSetsIds = None

        self.listOfSpecies = None
        self.speciesMapping = None
        self.selectedParameters = None
Exemplo n.º 41
0
    def load(self, request, *args, **kwargs):

        HasErrorMessages.clearErrors(self)
        HasWorkingModel.load(self, request, *args, **kwargs)

        if len(args) > 0:
            self.setModel(request, int(args[0]))

        if self.isModelLoaded():
            self.listOfUnits = self.getModel().listOfUnitDefinitions
            self.listOfParameters = self.getModel().listOfParameters
            self.sbmlLevels = self.getModel().getSbmlLevels()
            self.form.load()
Exemplo n.º 42
0
	def load(self, request, *args, **kwargs):

		HasErrorMessages.clearErrors(self)
		HasWorkingModel.load(self, request, *args, **kwargs)

		if len(args) > 0:
			self.setModel(request, int(args[0]))

		if self.isModelLoaded():
			self.form.load()
			self.modelHistory = self.getModel().modelHistory
			if len(self.getModel().getAnnotation().getIsDescribedBy()) > 0:
				self.modelPublication = self.getModel().getAnnotation().getIsDescribedBy()[0]
Exemplo n.º 43
0
	def load(self, request, *args, **kwargs):

		HasErrorMessages.clearErrors(self)
		HasWorkingModel.load(self, request, *args, **kwargs)

		if len(args) > 0:
			self.setModel(request, int(args[0]))

		if self.isModelLoaded():
			self.listOfUnits = self.getModel().listOfUnitDefinitions
			self.listOfParameters = self.getModel().listOfParameters
			self.sbmlLevels = self.getModel().getSbmlLevels()
			self.form.load()
Exemplo n.º 44
0
    def load(self, request, *args, **kwargs):

        HasErrorMessages.clearErrors(self)
        HasWorkingModel.load(self, request, *args, **kwargs)

        if len(args) > 0:
            self.setModel(request, int(args[0]))

        if self.isModelLoaded():
            self.form.load()
            self.modelHistory = self.getModel().modelHistory
            if len(self.getModel().getAnnotation().getIsDescribedBy()) > 0:
                self.modelPublication = self.getModel().getAnnotation(
                ).getIsDescribedBy()[0]
Exemplo n.º 45
0
    def __init__(self, **kwargs):

        TemplateView.__init__(self, **kwargs)
        HasErrorMessages.__init__(self)
        HasWorkingModel.__init__(self)

        self.listOfReactions = None
        self.listOfSpecies = None
        self.listOfParameters = None
        self.listOfKineticLaws = None
        self.reactionTypes = KineticLaw.reactionTypes
        self.parametersList = KineticLaw.parametersList
        self.allowReversibleList = KineticLaw.allowReversibleList

        self.form = ModelReactionsForm(self)
Exemplo n.º 46
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasErrorMessages.__init__(self)
		HasWorkingModel.__init__(self)

		self.listOfReactions = None
		self.listOfSpecies = None
		self.listOfParameters = None
		self.listOfKineticLaws = None
		self.reactionTypes = KineticLaw.reactionTypes
		self.parametersList = KineticLaw.parametersList
		self.allowReversibleList = KineticLaw.allowReversibleList

		self.form = ModelReactionsForm(self)
Exemplo n.º 47
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasErrorMessages.__init__(self)
		HasWorkingModel.__init__(self)

		self.listOfVariables = None
		self.listOfRules = None

		self.ruleTypes = ["Algebraic rule",
							"Assignment rule",
							"Rate rule",
							"Initial assignment"]

		self.form = ModelRulesForm(self)
Exemplo n.º 48
0
    def __init__(self, **kwargs):

        TemplateView.__init__(self, **kwargs)
        HasErrorMessages.__init__(self)
        HasWorkingModel.__init__(self)

        self.listOfVariables = None
        self.listOfRules = None

        self.ruleTypes = [
            "Algebraic rule", "Assignment rule", "Rate rule",
            "Initial assignment"
        ]

        self.form = ModelRulesForm(self)
Exemplo n.º 49
0
    def load(self, request, *args, **kwargs):

        HasErrorMessages.clearErrors(self)
        HasWorkingModel.load(self, request, *args, **kwargs)

        if self.isModelLoaded():
            self.listOfEvents = self.getModel().listOfEvents
            self.getModel().listOfVariables.classifyVariables()

            self.listOfVariables = []
            for variable in self.getModel().listOfVariables:
                if ((variable.isParameter() and variable.isGlobal())
                        or variable.isSpecies() or variable.isCompartment()
                        or variable.isStoichiometry()):
                    self.listOfVariables.append(variable)
Exemplo n.º 50
0
	def get_context_data(self, **kwargs):

		kwargs = HasWorkingModel.get_context_data(self, **kwargs)
		kwargs['list_of_species'] = self.listOfSpecies
		kwargs['list_of_reactions'] = self.listOfReactions
		kwargs['list_of_compartments'] = self.listOfCompartments
		return kwargs
Exemplo n.º 51
0
	def load(self, request, *args, **kwargs):

		HasErrorMessages.clearErrors(self)
		HasWorkingModel.load(self, request, *args, **kwargs)

		if self.isModelLoaded():
			self.listOfEvents = self.getModel().listOfEvents
			self.getModel().listOfVariables.classifyVariables()

			self.listOfVariables = []
			for variable in self.getModel().listOfVariables:
				if ((variable.isParameter() and variable.isGlobal())
					or variable.isSpecies()
					or variable.isCompartment()
					or variable.isStoichiometry()):
					self.listOfVariables.append(variable)
Exemplo n.º 52
0
	def get_context_data(self, **kwargs):
		kwargs = HasWorkingModel.get_context_data(self, **kwargs)

		kwargs['unit_definitions'] = self.listOfUnitDefinitions
		kwargs['unit_list'] = Unit.unit_id.values()
		kwargs['form'] = self.form

		return kwargs
Exemplo n.º 53
0
	def get_context_data(self, **kwargs):

		kwargs = HasErrorMessages.get_context_data(self, **kwargs)
		kwargs = HasWorkingModel.get_context_data(self, **kwargs)
		kwargs['list_of_events'] = self.listOfEvents
		kwargs['list_of_variables'] = [var.getNameOrSbmlId() for var in self.listOfVariables]
		kwargs['form'] = self.form
		return kwargs
Exemplo n.º 54
0
	def get_context_data(self, **kwargs):

		kwargs = HasWorkingModel.get_context_data(self, **kwargs)
		kwargs = HasErrorMessages.get_context_data(self, **kwargs)
		kwargs['list_of_compartments'] = self.listOfCompartments
		kwargs['list_of_units'] = [unit.getName() for unit in self.listOfUnits]
		kwargs['form'] = self.form
		return kwargs
Exemplo n.º 55
0
	def post(self, request, *args, **kwargs):

		self.load(request, *args, **kwargs)

		if "action" in request.POST:
			if HasWorkingModel.isChooseModel(self, request):
				self.load(request, *args, **kwargs)

		return TemplateView.get(self, request, *args, **kwargs)
Exemplo n.º 56
0
	def __init__(self, **kwargs):

		TemplateView.__init__(self, **kwargs)
		HasErrorMessages.__init__(self)
		HasWorkingModel.__init__(self)

		self.listOfSubmodels = []
		self.listOfSubmodelTypes = []
		self.listOfSubstitutions = None

		self.listOfProjectModels = None
		self.listOfSubmodelsRefs = None
		self.listOfObjects = None
		self.listOfObjectsMetaIds = None
		self.listOfConversionFactors = None

		self.form = ModelSubmodelsForm(self)
		self.formSubstitutions = ModelSubmodelSubstitutionForm(self)
Exemplo n.º 57
0
	def get_context_data(self, **kwargs):

		kwargs = HasWorkingModel.get_context_data(self, **kwargs)
		kwargs = HasErrorMessages.get_context_data(self, **kwargs)
		kwargs['list_of_constants'] = [const.getNameOrSbmlId() for const in self.listOfConstants]
		kwargs['list_of_computations'] = self.listOfComputations
		kwargs['colors'] = Settings.default_colors
		kwargs['form'] = self.form

		return kwargs