SynBioDex / pySBOL3

Native python implementation of SBOL 3.0 specification
MIT License
37 stars 16 forks source link

Does pySBOL3 write sbol2 documents? #265

Closed mgaldzic closed 3 years ago

mgaldzic commented 3 years ago

If not i can use pySBOL2, just checking? At the moment just looking to upload an SBOL file to SBOL Hub, which looks like it takes SBOL 2...

jakebeal commented 3 years ago

You should probably use pySBOL2 for now. We're anticipating export to SBOL2 soon (issue #1), but that's not implemented just yet.

tcmitchell commented 3 years ago

Hi @mgaldzic, pySBOL3 still doesn't write sbol2 files but there is a path to convert sbol3 -> sbol2 (and also sbol2 -> sbol3) using another SBOL library. The other library is written in Typescript, and we run it in a python-based project using Node. This isn't part of pySBOL3. If this is of interest to you, please let us know and we'll help you get going with it.

jakebeal commented 3 years ago

Plan: move the converters from https://github.com/iGEM-Engineering/iGEM-distribution to https://github.com/SynBioDex/SBOL-utilities

jakebeal commented 3 years ago

Leave this open until it's tracked in sbol-utilities

jakebeal commented 3 years ago

Format conversion is now available as both command line utilities and Python calls with the latest release of https://github.com/SynBioDex/SBOL-utilities

jakebeal commented 3 years ago

Note for @mgaldzic as well based on prior conversations: online conversion is only used if explicitly enabled. There is no unexpected transmission of data out of the local environment.