CIDARLAB/eugene-v2.0

SO Numbers are not required parameters

Opened this issue · 0 comments

To create a valid SBOL Document for SBOL 2.0, there needs to be a Sequence Ontology number attached.

Currently, users can leave it blank when adding a new part via Eugene.

  • Require SO numbers as a parameter (allow for duplicates)
  • blanks will map to Engineered Foreign Region: SO_0000805
  • If it's common (e.g. Promoter), can take in English text, not numbers.
  • Non-blank, non-common term: assume it's a number and add to URI namespace (no validation).
  • Mapping unit tests
  • Display a warning about default values and duplicates
  • Display warning about known part names (e.g. Promoter, Origin_of_Replication, etc).
  • Warning unit tests

image
image