Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SBOL output invalid #28

Open
rkrishnasanka opened this issue Aug 12, 2017 · 1 comment
Open

SBOL output invalid #28

rkrishnasanka opened this issue Aug 12, 2017 · 1 comment

Comments

@rkrishnasanka
Copy link

So I've been playing around with the SBOL reader and it turns out that the SBOL output for Cello is invalid.

Currently the main issue is that the output has no URI Prefix which is expected by the SBOL reading library.

@tim-tx
Copy link
Contributor

tim-tx commented Aug 12, 2017

What are you using to read the files exactly? Is there any additional context of URI Prefix?

I recently updated the LCP repo version of cello to use libsbolj-2.2.1, an upgrade from 2.0.0 which came out in 2015. Cello was always using setDefaultURIprefix from libsbolj on the SBOLDocument, and it seems that all URI's in the output xml are prefixed with the URI provided (http://cellocad.org/) so I'm not sure what might be causing your issue.

You can try the attached sbol (just rename the file with an .sbol extension if you need to) that was generated after the libsbolj version bump. I do see two validation exceptions when this sbol is produced, but nothing about a uri prefix.
test.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants