Skip to content

Draft: Advanced Filter Options + Cosmetics

Julius Tembrockhaus requested to merge lineage_filter into master
  • solves #260 and more

New things:

  • lineage filter for frequency plot
  • origin, host and lineage filter for nt+aa distribution plots
  • restructured mutation_time_plot() function in frontend/app/shared/utils.py
  • scrollable boxes with max-height for dropdown filters with multi-selection (for MOCs in the map, hosts, lineages etc.)
  • sorted dropdown options for all filters
  • "all" option for all multi-selection filters
  • option to select "unassigned" in lineage filter
  • "Apply Filters" Button for nt+aa distribution plot
  • adjusted CSS in Map menu (margins, ...)
  • Download for frequency plot and nt+aa plot as zip archive with additional parameter_settings.csv file
  • present tests adjusted for new filter options

Still to do:

  • update plot description modals with new filtering options
  • info button for map
  • additional tests for new filter options

Merge request reports