forked from opencobra/cobratoolbox
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8,503 changed files
with
5,493 additions
and
2,556,977 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
## **libSBML-5.11.4 MATLAB interface** | ||
|
||
**LibSBML** is a free, open-source programming library to help you read, write, manipulate, translate, and validate [SBML](http://sbml.org) files and data streams. | ||
|
||
This archive contains standalone binaries for the libSBML MATLAB interface. It the interface files are ready to run; they require no compilation or additional steps beyond informing MATLAB about the path to the folder where you unpacked the archive. Instructions for doing this are given below. | ||
|
||
|
||
### Installation instructions | ||
|
||
1. Extract the archive somewhere on your local computer. | ||
|
||
2. Start your copy of MATLAB and add the folder to your MATLAB path using [addPath](http://www.mathworks.com/help/matlab/ref/addpath.html). | ||
|
||
3. Verify that everything works. You can do this easily by changing into that folder within your running MATLAB environment, then issuing the command `TranslateSBML('test.xml')` in MATLAB. If everything went as planned, the output of that command will be a MATLAB structure representing the toy test model. | ||
|
||
4. Save the changes to your MATLAB path for future use. To do this, you can use the [savepath](http://www.mathworks.com/help/matlab/ref/savepath.html) command in MATLAB. | ||
|
||
|
||
### Help and support | ||
|
||
For more information about the libSBML MATLAB interface, please see the [libSBML MATLAB API Documentation][1]. | ||
|
||
Please report any problems you encounter using libSBML either to the | ||
developers directly (using the email address <libsbml-team@caltech.edu>) or using the [issue tracker][2]. | ||
|
||
Thank you for your interest in libSBML! | ||
|
||
The LibSBML Team. | ||
|
||
|
||
[![SBML Logo](http://sbml.org/images/8/82/Official-sbml-supported-70.jpg)](http://sbml.org) | ||
|
||
[1]: http://sbml.org/Software/libSBML/docs/matlab-api/libsbml-matlab-reading-files.html | ||
[2]: https://sourceforge.net/tracker/?group_id=71971&atid=942737 |
File renamed without changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
function fbcEnabled = isFbcEnabled() | ||
% Checks whether the version of libSBML has been built with | ||
% the FBC package extension enabled | ||
|
||
% Filename : isFbcEnabled.m | ||
% Description : check fbc status | ||
% Author(s) : SBML Team <sbml-team@caltech.edu> | ||
% Organization: EMBL-EBI, Caltech | ||
% Created : 2011-02-08 | ||
% | ||
% This file is part of libSBML. Please visit http://sbml.org for more | ||
% information about SBML, and the latest version of libSBML. | ||
% | ||
% Copyright (C) 2013-2014 jointly by the following organizations: | ||
% 1. California Institute of Technology, Pasadena, CA, USA | ||
% 2. EMBL European Bioinformatics Institute (EMBL-EBI), Hinxton, UK | ||
% 3. University of Heidelberg, Heidelberg, Germany | ||
% | ||
% Copyright (C) 2009-2011 jointly by the following organizations: | ||
% 1. California Institute of Technology, Pasadena, CA, USA | ||
% 2. EMBL European Bioinformatics Institute (EMBL-EBI), Hinxton, UK | ||
% | ||
% Copyright (C) 2006-2008 by the California Institute of Technology, | ||
% Pasadena, CA, USA | ||
% | ||
% Copyright (C) 2002-2005 jointly by the following organizations: | ||
% 1. California Institute of Technology, Pasadena, CA, USA | ||
% 2. Japan Science and Technology Agency, Japan | ||
% | ||
% This library is free software; you can redistribute it and/or modify | ||
% it under the terms of the GNU Lesser General Public License as | ||
% published by the Free Software Foundation. A copy of the license | ||
% agreement is provided in the file named "LICENSE.txt" included with | ||
% this software distribution and also available online as | ||
% http://sbml.org/software/libsbml/license.html | ||
|
||
% assume not enabled | ||
fbcEnabled = 0; | ||
|
||
if (isoctave() == '0') | ||
filename = fullfile(tempdir, 'fbc.xml'); | ||
else | ||
filename = fullfile(pwd, 'fbc.xml'); | ||
end; | ||
writeTempFile(filename); | ||
|
||
try | ||
[m, e] = TranslateSBML(filename, 1, 0); | ||
|
||
if (length(e) == 0 && isfield(m, 'fbc_version') == 1 ) | ||
fbcEnabled = 1; | ||
end; | ||
|
||
delete(filename); | ||
|
||
catch | ||
|
||
delete(filename); | ||
|
||
return | ||
end; | ||
|
||
|
||
|
||
|
||
function writeTempFile(filename) | ||
|
||
fout = fopen(filename, 'w'); | ||
|
||
fprintf(fout, '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n'); | ||
fprintf(fout, '<sbml xmlns=\"http://www.sbml.org/sbml/level3/version1/core\" '); | ||
fprintf(fout, 'xmlns:fbc=\"http://www.sbml.org/sbml/level3/version1/fbc/version1\" '); | ||
fprintf(fout, 'level=\"3\" version=\"1\" fbc:required=\"false\">\n'); | ||
fprintf(fout, ' <model/>\n</sbml>\n'); | ||
|
||
fclose(fout); |
Oops, something went wrong.