Skip to content

Version 0.4.0

Compare
Choose a tag to compare
@davidlougheed davidlougheed released this 30 Sep 15:30
· 155 commits to master since this release

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.