virtualcell / vcell

Virtual Cell Framework
http://vcell.org/
Other
66 stars 20 forks source link

move to pure Java CombineArchive library to avoid libcombine java bindings #1223

Closed jcschaff closed 5 months ago

jcschaff commented 5 months ago

libcombine's java builds are only available via an involved build process, and we don't have native libraries for Macos ARM based processors (M1,M2,M3).

It would be beneficial eliminate all Java native libraries to make client installation simpler and platform independent.

This PR integrates the CombineArchive library into VCell to to basic processing on COMBINE archives. As part of this, some improvements for handling RDF of the OMEX archive itself needs to be introduced into CombineArchive. see https://github.com/cam-center/CombineArchive