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

Specify deletion mutations #91

Closed
jakebeal opened this issue Jan 14, 2017 · 3 comments
Closed

Specify deletion mutations #91

jakebeal opened this issue Jan 14, 2017 · 3 comments

Comments

@jakebeal
Copy link
Contributor

The discussion in Issue SynBioDex/SBOL-examples#6 makes it clear that we have a means for handling insertions. I do not believe, however, that we currently have a good way of handling deletions (e.g., due to mutation, targeted editing, or assembly side-effects).

The problem is that ComponentDefinition -> Component -> ComponentDefinition relationships are currently formulated on the assumption that sequences always get larger as you go up in hierarchy. If you make a sequence smaller as it is used in a new context, you cannot include it as a Component in a new CD, but must instead define a different CD for the smaller component. This is awkward and makes relationships unclear between components.

Please correct me if I am wrong. If I am right, however, I believe that a simple fix can be performed by adding an optional "Location" field to Component or ComponentInstance. This would then specify the portion of the original CD to be included in the Component's new CD parent.

@cjmyers
Copy link
Contributor

cjmyers commented Jan 14, 2017 via email

@cjmyers
Copy link
Contributor

cjmyers commented Jun 18, 2018

Addressed in SynBioDex/SEPs#28

@palchicz
Copy link
Contributor

#201

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

No branches or pull requests

5 participants