Sam Nicholls
Sam Nicholls
Will probably need to provide an `Alphabet` class that defines whether the selected alphabet is case (in)sensitive.
Would be nice to pipe the output of `navi generate` to `navi print`. How to cleverly set the batch numbers and such?
* All ArtifactGroups (Artifacts?) have a JSON field on their model for storing a cache of themselves, for fast serialisation (but not querying) * Determine whether to abolish ProcessRecords and...
The cohesion between the API and the business work is very high. We should split things into reusable components like a good software architect.
It is not Django best practice to allow for `CharField` to contain `None` and empty string unless absolutely necessary. This also is the root cause of `None` appearing in API...
Apparently GFK's are garbage (https://lukeplant.me.uk/blog/posts/avoid-django-genericforeignkey/) and I can see why. I suggest removing the GFK and using an Artifact, Group and possibly Process FK in its place.
After three months of Majora-ing I think we have discovered an interesting flaw in the process model. I think it's important that we're able to model the concepts of samples,...