COMBINE Archive API?

10 views
Skip to first unread message

Alan Garny

unread,
Sep 23, 2015, 7:06:38 AM9/23/15
to combine...@googlegroups.com

Hi,

 

I was wondering whether there is a COMBINE Archive API available for people to use (ideally in C/C++)? I have had a look at http://co.mbine.org/documents/archive and, unless I missed something, it would seem that there isn’t? If so, then does it mean that everybody uses their own API of sorts?

 

Cheers, Alan.

David Nickerson

unread,
Sep 23, 2015, 7:13:46 AM9/23/15
to combine...@googlegroups.com
Hi Alan,

No C/C++ library currently listed, but take a look at
http://combinearchive.org/software/ for some tools that people are
using. (Thats a website that Martin Scharm has been putting together,
but not officially "released" yet.)

Cheers,
David.
> --
> You received this message because you are subscribed to the Google Groups
> "COMBINE archive" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to combine-archi...@googlegroups.com.
> Visit this group at http://groups.google.com/group/combine-archive.
> For more options, visit https://groups.google.com/d/optout.



--


David Nickerson
about.me/david.nickerson

Alan Garny

unread,
Sep 23, 2015, 7:27:54 AM9/23/15
to combine...@googlegroups.com
Thanks David, I did come across Martin's website and that's what led me to ask here since I couldn't see anything 'relevant'. Ok, I take it that there is no official COMBINE Archive API then. So, next question: is there any plan for such an API to ever be released? It seems to me like without one there is very little chance of COMBINE Archives ever being widely used...

Alan

Nicolas Le Novere

unread,
Sep 23, 2015, 7:50:48 AM9/23/15
to combine...@googlegroups.com
Dear Alan,

Indeed there are no "official API", but there are several APIs, already used by various groups. I discover COMBINE archive support on a regular basis.

What would you like to make some of them more official? And if an Java API became the "official" one, would you switch to Java?

More seriously, Alan would you be willing to start a community effort to develop a C/C++ API? I imagine developers of COPASI etc. would be interested.

Best regards
--
Nicolas LE NOVERE, Babraham Institute, Babraham Campus Cambridge, CB22 3AT
Tel: +441223496433, Mob:+447833147074, twitter:@lenovere, Skype:n.lenovere
n.len...@gmail.com, http://orcid.org/0000-0002-6309-7327
http://lenoverelab.org/, http://lenoverelab.org/perso/lenov/

Alan Garny

unread,
Sep 23, 2015, 8:35:55 AM9/23/15
to combine...@googlegroups.com

Hi Nicolas,

 

> Indeed there are no "official API", but there are several APIs, already used by

> various groups. I discover COMBINE archive support on a regular basis.

>

> What would you like to make some of them more official? And if an Java API

> became the "official" one, would you switch to Java?

 

It's just that by having an official API, people will be confident that it's going to be fully compliant, maintained, etc. in the way that the official SBML and CellML APIs are (as is also Frank's SED-ML C++ API, although I am not sure it's an official API as such).

 

Regarding a Java API becoming the 'official' API, I am afraid that it wouldn't make me switch to Java. The project on which I am working (OpenCOR) is written in C/C++, and to switch to Java is just not an option.

 

> More seriously, Alan would you be willing to start a community effort to

> develop a C/C++ API? I imagine developers of COPASI etc. would be

> interested.

 

I have started writing a (very) simple (and limited) C/C++ API for what I need in OpenCOR (using Qt/C++), but I am afraid that it’s all I can afford at this point. Still, I will re-evaluate the situation once I am done with ‘fully’ supporting COMBINE Archives in OpenCOR.

 

Alan

Reply all
Reply to author
Forward
0 new messages