Getting started .... using Java

In this example, we are going to open an SBOL file containing the expression casette for a single protein: [http://sbolstandard.org/examples/example_minimal.sbol.rdf]

We are going to use libSBOLj to extract the sequence of the full construct. We will then piece together a new construct which replaces the ribosomal binding site between promoter and protein-coding sequence. We then save the new construct in a new SBOL record.

Install dependencies

You will need Java (v. 2.7 or 3.x.) and libSBOLj.

Detailed installation instructions can be found here. With basic development tools installed, the following should work:

insert installation command(s)

Import and use SBOL files

  1. Load an SBOL file
  2. Extract the full DNA sequence from SBOL
  3. List the sub-components of a DNA construct
  4. Extract the sequence and annotation of a sub-component

Export SBOL

  1. Create a new construct from two old and one new sub-components
  2. Export the new Component (everything)
  3. Export the new Component (only what has changed)