Skip to content

group builder metatable page design

Matt Whiteside edited this page Aug 18, 2016 · 3 revisions

Design - Group Builder for Metadata Table

Create new group by selecting from table display metadata properties

Route: /meta

Wireframe

Functions

Main functions

  • Selecting genomes in table by clicking on row, adds genomes to the current selection
  • Clicking create group button, opens group creation dialog with current selection

Secondary functions

  • Filter/search for rows in table based on metadata
  • Sort metadata columns
  • Page through large metadata sets
  • Select individual genome in row or selecting all genomes in table
  • Change the metadata columns displayed in the table
  • All selected genomes locations listed in separate table along with metadata (current selection). Individual genomes in this table can be removed by clicking delete on table entry

Data models

  1. GenomeMetaPage
  2. GroupModel
  3. GroupModels

Components

  1. GenomeWidget > SelectionGenomeWidget
  2. Metatable > SelectionMetatable
  3. GenomesList > SelectionGenomesList
  4. MetadataDisplayControl
  5. MetadataFilterControl
Clone this wiki locally