def addAllostericPlexesBlock(self, apBlock, overwrite=False): if self.allostericPlexes and not overwrite: raise MzrExceptions.MoleculizerException( "Error: Cannot add an allosteric plexes block twice.") self.allostericPlexes = apBlock[:]
def addParameterBlock(self, parameterBlock, overwrite=False): if self.parameterBlock and not overwrite: raise MzrExceptions.MoleculizerException( "Error: Cannot add a parameter block twice.") self.parameterBlock = parameterBlock[:]
def addMolsBlock(self, molsBlock): if self.molsBlock and not overwrite: raise MzrExceptions.MoleculizerException( "Error: Cannot add a mols block twice.") self.molsBlock = molsBlock[:]
def addExplicitSpeciesBlock(self, esBlock, overwrite=False): if self.explicitSpeciesBlock and not overwrite: raise MzrExceptions.MoleculizerException( "Error: Cannot add an explicit species block twice.") self.explicitSpeciesBlock = esBlock[:]
def addSpeciesStreamsBlock(self, ssBlock, overwrite=False): if self.speciesStreamBlock and not overwrite: raise MzrExceptions.MoleculizerException( "Error: Cannot add a species stream block twice.") self.speciesStreamBlock = ssBlock[:]
def addUniMolGensBlock(self, umBlock, overwrite=False): if self.uniMolGenBlock and not overwrite: raise MzrExceptions.MoleculizerException( "Error: Cannot add a unimol block twice.") self.uniMolGenBlock = umBlock[:]
def addOmniGensBlock(self, ogBlock, overwrite=False): if self.omniGenBlock and not overwrite: raise MzrExceptions.MoleculizerException( "Error: Cannot add a omni gen block twice.") self.omniGenBlock = ogBlock[:]
def addDimerizationGensBlock(self, dgBlock, overwrite=False): if self.dimerizationGenBlock and not overwrite: raise MzrExceptions.MoleculizerException( "Error: Cannot add a dimerization gen block twice.") self.dimerizationGenBlock = dgBlock[:]
def addReactionRulesBlock(self, rrBlock, overwrite=False): if self.reactionRulesBlock and not overwrite: raise MzrExceptions.MoleculizerException( "Error: Cannot add a reaction rules block twice.") self.reactionRulesBlock = rrBlock[:]
def addAllostericOmnisBlock(self, aoBlock, overwrite=False): if self.allostericOmnis and not overwrite: raise MzrExceptions.MoleculizerException( "Error: Cannot add an allosteric omnis block twice.") self.allostericOmnis = aoBlock[:]