示例#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)
                ]
示例#2
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
示例#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
    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)
示例#5
0
	def load(self, request, *args, **kwargs):

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

		if self.isModelLoaded():
			self.loadRules()
			self.loadGlobalVariables()
示例#6
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()
示例#7
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()
示例#8
0
    def load(self, request, *args, **kwargs):

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

        if self.isModelLoaded():
            self.loadSpecies()
            self.loadDataSets(request)
            self.loadParameters(request)
示例#9
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
示例#10
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()
    def load(self, request, *args, **kwargs):

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

        if self.isModelLoaded():
            self.loadVariables()
            self.loadReactions()
            self.loadExperiments()
示例#13
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()
示例#14
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()
示例#15
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)
示例#16
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)
示例#17
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)
示例#18
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)
    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()
示例#20
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()
示例#21
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()
示例#22
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()
示例#23
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]
示例#24
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]
示例#25
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)
示例#26
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.values()
			# self.listOfParameters = self.getModel().listOfParameters.values()
			# self.sbmlLevels = self.getModel().getSbmlLevels()
			self.form.load()
			self.modelHistory = self.getModel().modelHistory
			if len(self.getModel().getAnnotation().getIsDescribedBy()) > 0:
				self.modelPublication = self.getModel().getAnnotation().getIsDescribedBy()[0]
示例#27
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)
示例#28
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)]
示例#29
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)
示例#30
0
	def load(self, request, *args, **kwargs):

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

		if self.isModelLoaded():
			self.loadUnitDefinitions()
示例#31
0
    def get(self, request, *args, **kwargs):

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

        return TemplateView.get(self, request, *args, **kwargs)
示例#32
0
    def load(self, request, *args, **kwargs):

        HasWorkingModel.load(self, request, *args, **kwargs)
        if self.isModelLoaded():
            self.listOfSpecies = self.model.listOfSpecies.values()
示例#33
0
	def load(self, request, *args, **kwargs):
		HasWorkingModel.load(self, request, *args, **kwargs)
示例#34
0
    def load(self, request, *args, **kwargs):

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

        if self.isModelLoaded():
            self.form.loadParameters(request)
示例#35
0
    def load(self, request, *args, **kwargs):

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

        if self.isModelLoaded():
            self.loadUnitDefinitions()
示例#36
0
	def load(self, request, *args, **kwargs):

		HasWorkingModel.load(self, request, *args, **kwargs)
		self.loadOptimizations(request)
示例#37
0
    def load(self, request, *args, **kwargs):

        HasWorkingModel.load(self, request, *args, **kwargs)
        if self.isModelLoaded():
            self.listOfSpecies = self.getModel().listOfSpecies.values()
            self.listOfReactions = self.getModel().listOfReactions.values()
	def load(self, request, *args, **kwargs):
		HasWorkingModel.load(self, request, *args, **kwargs)
		HasErrorMessages.clearErrors(self)
		self.loadConstants()
		self.loadComputations()
    def load(self, request, *args, **kwargs):

        HasWorkingModel.load(self, request, *args, **kwargs)
        self.loadOptimizations(request)
示例#40
0
	def get(self, request, *args, **kwargs):

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

		return TemplateView.get(self, request, *args, **kwargs)
示例#41
0
	def load(self, request, *args, **kwargs):

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

		if self.isModelLoaded():
			self.form.loadParameters(request)
示例#42
0
 def load(self, request, *args, **kwargs):
     HasWorkingModel.load(self, request, *args, **kwargs)
示例#43
0
	def load(self, request, *args, **kwargs):

		HasWorkingModel.load(self, request, *args, **kwargs)
		self.modelInstance = self.getModelInstance()
		self.loadSystem()