def _createNetwork(self,verbose):
     """
     Creates BioNetGen network 'filename.net'.
     
     Returns list of names of network parameters.
     """
     filename,n,rulesList = self.filename,self.n,self.rulesList
     if self.verbose:
         mult = 2
         if self.MichaelisMenten:
           mult = 4
         start,startWall = cpuTime(),wallTime()
         print ""
         print "Creating network with "+str(n)+" activation sites"
         print "  and "+str(len(rulesList))+" additional rules ("                \
               +str(mult*(n+len(rulesList)))+" parameters)."
     
     namesList = writeBNGL.writeBNGLnetwork(n,rulesList,filename,                \
         MichaelisMenten=self.MichaelisMenten)
     self._runBNGLfile(filename)
     
     if self.verbose:
         print "Network creation took "+bothTimeStr(start,startWall)
     
     return namesList
    def _createNetwork(self, verbose):
        """
        Creates BioNetGen network 'filename.net'.
        
        Returns list of names of network parameters.
        """
        filename, n, rulesList = self.filename, self.n, self.rulesList
        if self.verbose:
            mult = 2
            if self.MichaelisMenten:
                mult = 4
            start, startWall = cpuTime(), wallTime()
            print ""
            print "Creating network with " + str(n) + " activation sites"
            print "  and "+str(len(rulesList))+" additional rules ("                \
                  +str(mult*(n+len(rulesList)))+" parameters)."

        namesList = writeBNGL.writeBNGLnetwork(n,rulesList,filename,                \
            MichaelisMenten=self.MichaelisMenten)
        self._runBNGLfile(filename)

        if self.verbose:
            print "Network creation took " + bothTimeStr(start, startWall)

        return namesList