Version 0.4.0
2018-08-23
Renamed once again, this time to "MHcut Browser".
Front End
- Allow keyboard submission of filtering and searching form.
- Allow the user to escape modals with the escape key.
- Add instructions on using the advanced search feature.
- Add an export modal window for exporting variant, guide, and combined
search results as TSV files. - Fix some quick filters not resetting properly.
- Add quick filters for "NGG PAM avail."/"Unique guide avail."
- Add tab for viewing guides that relate to the currently-loaded set of
variants. - Add modal table for viewing a specific variant's guides.
- Add a non-sortable column for viewing variant cartoons.
- Add tooltips for variant table columns.
- Fix column formatting for PMC citations.
- Made several changes to aid performance with the complete data-set.
Server and API
- Add endpoint for exporting TSV-formatted variant, guide, and combined
search results. - Add filtering support for "NGG PAM avail."/"Unique guide avail."
- Add endpoints for viewing guides.
- Include cartoons in variants endpoint.
- Made several querying changes to aid performance with the complete
data-set.
Database
- Moved to PostgreSQL.
- Schema now includes tables for guides, cartoons, key-value metadata, and
cached counts. tsv_to_postgres.py
now takes in additional arguments for guides and
cartoons files, as well as database name and user; it now adds these values
to the database and pre-computes some metadata.- Made several schema changes to aid performance with the complete data-set.