Step Models and Arnold load CLI (96)
Added
- CLI to load arnold preps with prep-type as option
`arnold-upload prep --prep-type <wgs/mic/cov/twist> `
- A BaseStep model which all steps in a prep will inherit from
- Step specific models for all steps of interest in the four preps wgs, micro, covid, and twist. These models inherit the BaseStep
- one test per pret, covering all steps in the prep
Changed
- The prepare_fixture.py script, to prepare container and containertypes.
- BaseAnalyte
- Adding a base_fields function returning wanted artifact fields that are not UDFs
- Removing the filter functions of UDFs, and instead just returning udfs as dicts. The Modelling happens outside the scope of the BaseAnalyte instead.