libSBOLj-2.3.1

@cjmyers cjmyers released this Jan 26, 2018 · 48 commits to master since this release

libSBOLj-2.3.1 provides the core Java interfaces and their implementation for the Synthetic Biology Open Language (SBOL) Version 2.2.0. The library provides an API to work with SBOL objects, the functionality to read GenBank, FASTA, and SBOL version 1 and 2 documents as XML/RDF files, to write GenBank, FASTA, SBOL version 1 and 2 documents, and to validate the correctness of SBOL 2 documents.

This release includes JAR files both with and without dependencies, as well as JAR files that include sources and javadocs for development. This release no longer includes the old libSBOLj-deprecated.1.0.0 library. This is the first release to support SBOL 2.2.0. In particular, it provides support for the new CombinatorialDerivation, Implementation, and Attachment classes. It also includes improved support for the Prov-O ontology, as well as communication with SynBioHub repositories. Note that validation for these new classes is only partially implemented, but otherwise they should be fully functional.

The release is available from Maven Central here:
http://search.maven.org/#artifactdetails%7Corg.sbolstandard%7ClibSBOLj%7C2.3.1%7Cjar

libSBOLj-2.2.1

@cjmyers cjmyers released this May 9, 2017

libSBOLj-2.2.1 provides the core Java interfaces and their implementation for the Synthetic Biology Open Language (SBOL) Version 2.1.0. The library provides an API to work with SBOL objects, the functionality to read GenBank, FASTA, and SBOL version 1 and 2 documents as XML/RDF files, to write GenBank, FASTA, SBOL version 1 and 2 documents, and to validate the correctness of SBOL 2 documents. A new feature of this version of the library is the addition of methods to directly search, obtain designs from, and submit designs to instances of SynBioHub repositories.

This release includes JAR files both with and without dependencies, as well as JAR files that include sources and javadocs for development. Finally, this release has separated out the old libSBOLj-depracted.1.0.0 library into its own JAR file. This JAR can be used to support legacy SBOL 1 data objects from the old libSBOLj-1.0 library. This library is no longer maintained or supported, so developers are strongly encouraged to migrate to SBOL 2 and libSBOLj 2.2.1 as soon as possible.

The release is available from Maven Central here:
http://search.maven.org/#artifactdetails%7Corg.sbolstandard%7ClibSBOLj%7C2.2.1%7Cjar

libSBOLj-2.1.1

@cjmyers cjmyers released this Nov 15, 2016 · 2 commits to v2.1.1 since this release

libSBOLj-2.1.1 provides the core Java interfaces and their implementation for the Synthetic Biology Open Language (SBOL) Version 2.1.0. The library provides an API to work with SBOL objects, the functionality to read GenBank, FASTA, and SBOL version 1 and 2 documents as XML/RDF files, to write GenBank, FASTA, SBOL version 1 and 2 documents, and to validate the correctness of SBOL 2 documents.

This release includes JAR files both with and without dependencies, as well as JAR files that include sources and javadocs for development. Finally, this release has separated out the old libSBOLj-depracted.1.0.0 library into its own JAR file. This JAR can be used to support legacy SBOL 1 data objects from the old libSBOLj-1.0 library. This library is no longer maintained or supported, so developers are strongly encouraged to migrate to libSBOLj-2.1.1 as soon as possible.

The release is available from Maven Central here:
http://search.maven.org/#artifactdetails%7Corg.sbolstandard%7ClibSBOLj%7C2.1.1%7Cjar

libSBOLj-2.1.0

@cjmyers cjmyers released this May 20, 2016

libSBOLj-2.1.0 provides the core Java interfaces and their implementation for the Synthetic Biology Open Language (SBOL) Version 2.0.1, and experimental support for the proposed SBOL 2.1 extensions. The library provides an API to work with SBOL objects, the functionality to read GenBank, FASTA, and SBOL version 1.1 and 2.0 documents as XML/RDF files, to write GenBank, FASTA, SBOL version 1.1 and 2.0 documents, and to validate the correctness of SBOL 2.0 documents.

This release includes JAR files both with and without dependencies, as well as JAR files that include sources and javadocs for development. Finally, this release has separated out the old libSBOLj-depracted.1.0.0 library into its own JAR file. This JAR can be used to support legacy SBOL 1.1 data objects from the old libSBOLj-1.0 library. This library is no longer maintained or supported, so developers are strongly encouraged to migrate to libSBOLj-2.1.0 as soon as possible.

The release is available from Maven Central here:
http://search.maven.org/#artifactdetails%7Corg.sbolstandard%7ClibSBOLj%7C2.1.0%7Cjar

libSBOLj-2.0.0

@cjmyers cjmyers released this Dec 3, 2015 · 4 commits to v2.0 since this release

libSBOLj-2.0.0 provides the core Java interfaces and their implementation for the Synthetic Biology Open Language (SBOL) Version 2.0. The library provides an API to work with SBOL objects, the functionality to read SBOL version 1.1 and 2.0 documents as XML/RDF files, to write SBOL version 2.0 documents, and to validate the correctness of SBOL 2.0 documents.

This release includes JAR files both with and without dependencies, as well as JAR files that include sources and javadocs for development. Finally, this release has separated out the old libSBOLj-depracted.1.0.0 library into its own JAR file. This JAR can be used to support legacy SBOL 1.1 data objects from the old libSBOLj-1.0 library. This library is no longer maintained or supported, so developers are strongly encouraged to migrate to libSBOLj-2.0.0 as soon as possible.

The release is available from Maven Central here:
https://maven-repository.com/artifact/org.sbolstandard/libSBOLj/2.0.0.

libSBOLj v2.0-beta

@cjmyers cjmyers released this Jul 25, 2015 · 55 commits to v2.0-beta since this release

libSBOLj provides the core Java interfaces and their implementation for the Synthetic Biology Open Language (SBOL). libSBOLj v2.0-beta implements SBOL Core Specification 2.0. The library provides an API to work with SBOL objects, the functionality to read SBOL version 1.1 and 2.0 documents as XML/RDF files, to write SBOL version 2.0 documents, and to validate the correctness of SBOL 2.0 documents.

libSBOLj v1.0.0 - release as submitted to journal

@mgaldzic mgaldzic released this May 3, 2014 · 1797 commits to master since this release

libSBOLj v1.0.0

libSBOLj provides the core Java interfaces and their implementation for the Synthetic Biology Open Language (SBOL).

  • libSBOLj v1.0.0 implements SBOL Core Specification 1.1.0

The library provides an API to work with SBOL objects, the functionality to read and write SBOL documents as XML/RDF files, and a validator to check the correctness of SBOL models.

The Core module implementsSBOL Core classes

  • Collection
  • DnaComponent
  • DnaSequence
  • SequenceAnnotation