Open PrashantVaidyanathan opened 1 month ago
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 SequenceConstraint
s, but I have not been able to find the fourth one. From what I can tell, it does not exist. Is this by design?
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
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.
Would someone be able to explain to me the use-case for the
#differerentFrom
SequenceConstraint
? Like what would the use be to specify thatComponentA
MUST have a different definition thenComponentB
. I can't quite wrap my brain around it.