-
Notifications
You must be signed in to change notification settings - Fork 644
new recipe: SBML #2458
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
new recipe: SBML #2458
Conversation
|
Oh wow, I was planning to look into this in the near future 😅 |
(thanks @giordano for review)
|
@exaexa you mentioned CxxWrap, but as far as I understand libsbml has also a C interface, which would be way easier to call from Julia |
That is an interesting idea, it could replace one level of glue layers that I'm using here. I'll test that and let you know. Marking this as WIP in the meantime. |
(thanks to @giordano again)
|
Anyway, it seems to work, even the licenses seem to get discovered correctly now. The C API works for our use-case, so I guess I can submit this and work with SBML_jll using the C calls later. One last thing that seems a bit wrong-- I'm getting this warning: I was not able to make the SBML buildsystem compile without producing the sse3 instructions (these trigger the warning); tried all combinations of |
We already force
Not super-common perhaps, but do exist. However, if the library authors explicitly require those instructions, there is little we can do. The warning is there just to let us know. Thanks for your contribution! |
|
Great, thanks a lot for all help @giordano ! |
SBML is Systems Biology Markup Language, a de-facto standard for creation, annotation, conversion and processing of models for computational systems biology, see https://en.wikipedia.org/wiki/LibSBML. This builds the package as-is with minimal required explicit modifications in the build script.
I'm a bit new to JLL packaging, any feedback welcome.