<aside> 🔅 Use cmd/ctrl+shift+l to switch between light/dark display mode.

</aside>

Related Pull Request:

https://github.com/SynBioDex/SBOL-utilities/pull/143

Change Log:

Changes::

Update::

  1. Throws ValueError when the sbol3 component has more than 1 sequence. (TODO: Use more specific ErrorClass later)
  2. The converter used to pick up features from a sbol3 Component in random order every time the conversion was called, leading to different file outputs each time. We discussed this in our last meeting, and I have implemented a lexicographic sorting of features of each component based on the feature location's start and endpoints. This ensures the output stays the same always for a specific input sbol3 document.
  3. I have made the logger throw warnings to the console whenever, a feature translation lookup does not have any row in the CSV with the role in the given SBOL3/GenBank feature. The logger warns the user of this and mentions the default ontology term it will be using.

Clarification Needed::