SO Numbers are not required parameters
Opened this issue · 0 comments
shamseen commented
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