Package semanticSBMLui :: Module console_views :: Class Merge_view
[hide private]
[frames] | no frames]

Class Merge_view

source code


merge 2 or more sbml models in 2 steps:

Instance Methods [hide private]
 
__init__(self, documents, parent)
get instances of: the database, the merge class create tab and initialize the inherited class
source code
 
run(self)
start the commandloop
source code
 
makeCollisionMenu(self)
build the collision menu for two colliding sbml elemntens, display compare and choose new values table 4*n (n=number of element values)
source code
 
manualResolve(self, num, desc=None) source code
 
slotResolve_merge(self)
call resolve_collision for the merged values
source code
 
circleMenu(self, circle)
show circular rule definitions if no circle were found finish the merging process and return true
source code
 
close(self, destroy=0) source code
Method Details [hide private]

run(self)

source code 

start the commandloop

this means call makeCollisionMenu if a flag is set continue on for the

makeCollisionMenu(self)

source code 

build the collision menu for two colliding sbml elemntens, display compare and choose new values table 4*n (n=number of element values)

  • first row: title of columns
  • first column:description of values
  • second column: name or id

circleMenu(self, circle)

source code 

show circular rule definitions if no circle were found finish the merging process and return true

Parameters:
  • circle ({str rulename:alternative circle size}) - output from find_circle
Returns:
are there no more circles @rtype : bool