Example #1
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)

			elif request.POST['action'] == "delete":
				self.deleteSubmodel(request)

			elif request.POST['action'] == "edit":
				self.editSubmodel(request)

			elif request.POST['action'] == "save":
				self.saveSubmodel(request)

			elif request.POST['action'] == "delete_substitution":
				self.deleteSubstitution(request)

			elif request.POST['action'] == "edit_substitution":
				self.editSubstitution(request)

			elif request.POST['action'] == "save_subs":
				self.saveSubstitution(request)

		self.savePickledModel(request)
		return TemplateView.get(self, request, *args, **kwargs)
	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)
    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)
    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)

            elif request.POST['action'] == "simulate_steady_states":
                self.simulateModel(request)

        return TemplateView.get(self, request, *args, **kwargs)
    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)

            elif request.POST['action'] == "delete_optimization":
                self.deleteOptimization(request)

        return TemplateView.get(self, request, *args, **kwargs)
Example #6
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)

			elif request.POST['action'] == "show_reduced":
				self.loadReducedSystem()
				self.loadSystemComponents()

		self.savePickledModel(request)
		return TemplateView.get(self, request, *args, **kwargs)
Example #7
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)

			elif request.POST['action'] == "compute_curve":
				self.computeCurve(request)
				self.loadComputations()

		return TemplateView.get(self, request, *args, **kwargs)
Example #8
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)

			# elif request.POST['action'] == "edit_model_name":
			# 	self.saveName(request)
			#
			# elif request.POST['action'] == "edit_model_notes":
			# 	self.saveNotes(request)


			elif request.POST['action'] == "choose_time_unit":
				self.saveTimeUnit(request)

			elif request.POST['action'] == "reset_time_unit":
				self.resetTimeUnit(request)


			elif request.POST['action'] == "choose_substance_unit":
				self.saveSubstanceUnit(request)

			elif request.POST['action'] == "reset_substance_unit":
				self.resetSubstanceUnit(request)


			elif request.POST['action'] == "choose_extent_unit":
				self.saveExtentUnit(request)

			elif request.POST['action'] == "reset_extent_unit":
				self.resetExtentUnit(request)


			elif request.POST['action'] == "choose_scaling_factor":
				self.saveScalingFactor(request)

			elif request.POST['action'] == "reset_scaling_factor":
				self.resetScalingFactor(request)


			elif request.POST['action'] == "choose_sbml_level":
				self.saveSbmlLevel(request)

			# elif request.POST['action'] == "set_model_publication":
			# 	self.setModelPublication(request)

		# self.savePickledModel(request)
		return TemplateView.get(self, request, *args, **kwargs)
	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)

			elif request.POST['action'] == "edit_model_name":
				self.saveName(request)

			elif request.POST['action'] == "edit_model_notes":
				self.saveNotes(request)


			# elif request.POST['action'] == "choose_time_unit":
			# 	self.saveTimeUnit(request)
			#
			# elif request.POST['action'] == "reset_time_unit":
			# 	self.resetTimeUnit(request)
			#
			#
			# elif request.POST['action'] == "choose_substance_unit":
			# 	self.saveSubstanceUnit(request)
			#
			# elif request.POST['action'] == "reset_substance_unit":
			# 	self.resetSubstanceUnit(request)
			#
			#
			# elif request.POST['action'] == "choose_extent_unit":
			# 	self.saveExtentUnit(request)
			#
			# elif request.POST['action'] == "reset_extent_unit":
			# 	self.resetExtentUnit(request)
			#
			#
			# elif request.POST['action'] == "choose_scaling_factor":
			# 	self.saveScalingFactor(request)
			#
			# elif request.POST['action'] == "reset_scaling_factor":
			# 	self.resetScalingFactor(request)
			#
			#
			# elif request.POST['action'] == "choose_sbml_level":
			# 	self.saveSbmlLevel(request)

			elif request.POST['action'] == "set_model_publication":
				self.setModelPublication(request)

		self.savePickledModel(request)
		return TemplateView.get(self, request, *args, **kwargs)
	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)

			elif request.POST['action'] == "simulate_steady_states":
				self.simulateModel(request)

			elif request.POST['action'] == "save_simulation":
				self.saveSimulation(request)

		return TemplateView.get(self, request, *args, **kwargs)
Example #11
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)

            elif request.POST['action'] == 'delete':
                self.delete(request)

            elif request.POST['action'] == "save":
                self.save(request)

        # self.savePickledModel(request)
        return TemplateView.get(self, request, *args, **kwargs)
Example #12
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)

			elif request.POST['action'] == "delete":
				self.deleteUnitDefinition(request)

			elif request.POST['action'] == "save":
				self.saveUnitDefinition(request)

		# self.savePickledModel(request)
		return TemplateView.get(self, request, *args, **kwargs)
    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)

            elif request.POST['action'] == "simulate_model":
                self.simulateModel(request)

            elif request.POST['action'] == "save_simulation":
                self.saveSimulation(request)
                redirect('list_of_simulations')

        return TemplateView.get(self, request, *args, **kwargs)
	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)

			elif request.POST['action'] == "compute_curve":
				self.computeCurve(request)
				self.loadComputations()

			elif request.POST['action'] == "delete":
				self.deleteCurve(request)
				self.loadComputations()

		return TemplateView.get(self, request, *args, **kwargs)
	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)

			elif request.POST['action'] == "delete_optimization":
				self.deleteOptimization(request)

			elif request.POST['action'] == "stop_optimization":
				self.stopOptimization(request)

			elif request.POST['action'] == "restart_optimization":
				self.restartOptimization(request)

		return TemplateView.get(self, request, *args, **kwargs)
Example #16
0
    def post(self, request, *args, **kwargs):

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

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

            elif request.POST['action'] == "edit_model_name":
                self.saveName(request)

            elif request.POST['action'] == "edit_model_notes":
                self.saveNotes(request)

            elif request.POST['action'] == "set_model_publication":
                self.setModelPublication(request)

        # self.savePickledModel(request)
        return TemplateView.get(self, request, *args, **kwargs)
Example #17
0
	def post(self, request, *args, **kwargs):

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

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

			elif request.POST['action'] == "edit_model_name":
				self.saveName(request)

			elif request.POST['action'] == "edit_model_notes":
				self.saveNotes(request)

			elif request.POST['action'] == "set_model_publication":
				self.setModelPublication(request)

		# self.savePickledModel(request)
		return TemplateView.get(self, request, *args, **kwargs)
Example #18
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)

			elif request.POST['action'] == "delete":
				self.deleteReaction(request)

			elif request.POST['action'] == "save":
				self.saveReaction(request)

			elif request.POST['action'] == "edit_kineticlaw":
				self.form.editKineticLaw(request)

		self.load(request, *args, **kwargs)
		# self.savePickledModel(request)
		return TemplateView.get(self, request, *args, **kwargs)
Example #19
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)

            elif request.POST['action'] == "delete":
                self.deleteReaction(request)

            elif request.POST['action'] == "save":
                self.saveReaction(request)

            elif request.POST['action'] == "edit_kineticlaw":
                self.form.editKineticLaw(request)

        self.load(request, *args, **kwargs)
        # self.savePickledModel(request)
        return TemplateView.get(self, request, *args, **kwargs)
Example #20
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)

            elif request.POST['action'] == "edit_unit_definition":
                self.loadUnitDefinition(request)

            elif request.POST['action'] == "delete_unit_definition":
                t_id = int(request.POST['unit_definition_id'])
                self.getModel().listOfUnitDefinitions.removeById(
                    self.listOfUnitDefinitions[t_id].objId)
                self.saveModel(request)
                self.load(request, *args, **kwargs)

            elif request.POST['action'] == "add_unit_definition":
                self.unitDefinition = self.getModel(
                ).listOfUnitDefinitions.new()
                self.readForm(request)
                self.saveModel(request)
                self.load(request, *args, **kwargs)

            elif request.POST['action'] == "save_unit_definition":
                self.unitDefinition = self.listOfUnitDefinitions[int(
                    request.POST['unit_definition_id'])]
                self.readForm(request)
                self.saveModel(request)
                self.load(request, *args, **kwargs)

            elif request.POST['action'] == "add_unit":
                self.unitDefinition = self.getModel(
                ).listOfUnitDefinitions.new()
                self.readForm(request)
                self.addUnit(request)
                if "unit_definition_id" in request.POST:
                    self.editingUnitDefinition = int(
                        request.POST['unit_definition_id'])
                else:
                    self.addingNewUnit = True

            elif str(request.POST['action']).startswith("delete_unit_"):
                self.unitDefinition = self.getModel(
                ).listOfUnitDefinitions.new()

                self.readForm(request)
                i = 0
                while str(request.POST['action']) != ("delete_unit_%d" % i):
                    i += 1

                self.unitDefinition.listOfUnits.pop(i)
                self.listOfUnits.pop(i)
                if "unit_definition_id" in request.POST:
                    self.editingUnitDefinition = int(
                        request.POST['unit_definition_id'])
                else:
                    self.addingNewUnit = True

        self.load(request, *args, **kwargs)
        self.savePickledModel(request)
        return TemplateView.get(self, request, *args, **kwargs)