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

Create a SBOL 2 example of SequenceConstraint using pySBOL2 #19

Open
PrashantVaidyanathan opened this issue Sep 11, 2024 · 4 comments
Open
Assignees

Comments

@PrashantVaidyanathan
Copy link
Contributor

No description provided.

@Yehuda-Binik Yehuda-Binik self-assigned this Sep 18, 2024
@Yehuda-Binik
Copy link
Contributor

Yehuda-Binik commented Sep 19, 2024

Would someone be able to explain to me the use-case for the #differerentFrom SequenceConstraint? Like what would the use be to specify that ComponentA MUST have a different definition then ComponentB. I can't quite wrap my brain around it.

@Yehuda-Binik
Copy link
Contributor

In addition, I cannot seem to find the pysbol2 constant associated with #DiffererentFrom. I was able to find the constants that are associated with the other three SequenceConstraints, but I have not been able to find the fourth one. From what I can tell, it does not exist. Is this by design?

@jakebeal
Copy link
Contributor

Here is prototypical use-case for differentFrom: we have a CombinatorialDerivation with two CDS that are to be filled in with fluorescent reporters. The reporters haven't been picked yet, but we know that they shouldn't be the same construct, because then we wouldn't be able to distinguish them.

A nice example of this would be a construct for characterizing bicistronic expression, e.g., Promoter J23101 -> RBS B0034 -> FP1 -> E2A -> FP2

@jakebeal
Copy link
Contributor

With regards to pySBOL2 missing a constant - you are right, it looks like that just plain got overlooked. Please feel free to set up an issue and a pull request to solve it.

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

3 participants