v0.4.0
API changes
- changed the cli flag --filter_by_locus to --filter_by_attribute and added the flag --attribute_key so that keys other than the addribute key "locus_tag" can be filtered.
- Changed the cli to add --raw_output_only. This option allows the user to just get the guides that meet LSR and distance criteria without doing any parsing of the genome annotation files.
Other changes
1 Updated all most major dependencies
2. Updated caching for Streamlit 1.26
3. Updated GC and position methods for Biopython 1.8.1
4. Replaced append methods with concat methods for Pandas 2.1.1
5. Output data is now gzipped
6. Updated Dockerfile to use minimamba base image