sbiocopylibrary
Copy library to disk
Syntax
sbiocopylibrary ('kineticlaw',
'LibraryFileName'
)
sbiocopylibrary ('unit','LibraryFileName'
)
Description
sbiocopylibrary ('kineticlaw',
copies
all user-defined kinetic law definitions to the file 'LibraryFileName'
)LibraryFileName.sbklib
and
places the copied file in the current directory.
sbiocopylibrary ('unit',
copies
all user-defined units and unit prefixes to the file 'LibraryFileName'
)LibraryFileName.sbulib
.
To get the kinetic law definitions that are in the built-in
or user-defined libraries, first create a root object using sbioroot
,
then use the commands get(rootObj.BuiltInLibrary,
'KineticLaws')
or get(rootObj.UserDefinedLibrary,
'KineticLaws')
.
To add a kinetic law definition to the user-defined library,
use sbioaddtolibrary
.
To add a unit to the user-defined library, use sbiounit
followed by sbioaddtolibrary
. To add a unit prefix
to the user-defined library, use sbiounitprefix
followed
by sbioaddtolibrary
.
Examples
Create a kinetic law definition, add it to the user-defined
library, and then copy the user-defined kinetic law library to a .sbklib
file.
Create a kinetic law definition.
abstkineticlawObj = sbioabstractkineticlaw('mylaw1', '(k1*s)/(k2+k1+s)');
Add the new a kinetic law definition to the user-defined library.
sbioaddtolibrary(abstkineticlawObj);
sbioaddtolibrary
adds the kinetic law definition to the user-defined library. You can verify this usingsbiowhos
.sbiowhos -kineticlaw -userdefined SimBiology Abstract Kinetic Law Array Index: Library: Name: Expression: 1 UserDefined mylaw1 (k1*s)/(k2+k1+s)
Copy the user-defined kinetic law library.
sbiocopylibrary ('kineticlaw','myLibFile')
Verify with
sbiowhos
.sbiowhos -kineticlaw myLibFile
Version History
Introduced in R2006a