iBioSim/synthesis
2024-11-26 20:27:58 -07:00
..
jcs_swap support sbml delay string and real values 2019-02-05 17:03:22 -07:00
src Updated pom files 2021-06-24 19:34:08 -06:00
.gitignore Update .gitignores 2017-04-13 23:33:26 +01:00
atacs.log technology mapping tested for covering 2019-08-07 23:20:07 -06:00
pom.xml Updated to suppot later Java versions 2024-11-26 20:27:58 -07:00
README.md tech map readme 2018-01-25 16:47:28 -05:00

The synthesis package currently performs technology mapping on combinational designs.

How to use it:

After building the executable jar, you need to invoke the following command:

  java -jar target/iBioSim-synthesis-3.0.0-SNAPSHOT-jar-with-dependencies.jar [options] input

where

Required Description
-lf full path to the library file containing set of genetic gates needed for technology mapping.
-sf full path to the specification file to performing technology mapping.
-sbml perform SBML Technology Mapping
-sbol perform SBOL Technology Mapping
-o name of output file along with full path of where output file will be written to.
-osbml produce solution for technology mapping in SBML format.
-osbol produce solution for technology mapping in SBOL format.
Options Description
-p [value] SBOL URI prefix needed to set the SBOLDocument when converting the technology mapping solution to the desired SBOL or SBML data format.
-ld [value] directory to multiple SBOL or SBML library files
-dot [value] produced SBOL technology mapping solution in dot format.

Example run for SBML Technology Mapping:

  java -jar target/iBioSim-conversion-3.0.0-SNAPSHOT-jar-with-dependencies.jar "-lf", "", "-sf", "", "-sbml", "-osbml", "-o", "src/test/resources/edu/utah/ece/async/ibiosim/synthesis/SBML_Files/sbml_techmap_sol"

Example run for SBOL Technology Mapping:

  java -jar target/iBioSim-conversion-3.0.0-SNAPSHOT-jar-with-dependencies.jar