Skip to content

"upload" list #199

Description

@ajo2995

User provides an arbitrary list of genes instead of relying on the type-ahead search UI. There will be a step to map input values to a set of stable gene IDs. The set will be assigned a unique id and the genes docs will be updated to include the unique id for subsequent searches so we benefit from solr filters and facets. The original list will be stored in the browser's local storage with some metadata (list name, date, key field, unique id). Mappings between key field values and gene stable ids will be included in the local storage.

  1. user chooses a file (csv, xls?)
  2. parse
  3. display in a react-table
  4. user names the set
  5. user chooses key field
  6. POST key field values to ID lookup service
  7. ID lookup service generates mapping, unique id, and update corresponding genes docs in solr
  8. store response from ID lookup service in local storage
  9. remove all the filters and set it to just this named list of genes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions