VEuPathDB / web-monorepo

A monorepo that contains all frontend code for VEuPathDB websites
Apache License 2.0
2 stars 0 forks source link

User Datasets: Upload forms for RNA-Seq, Bigwig, and VCF #1247

Closed dmfalke closed 4 weeks ago

dmfalke commented 1 month ago

Genomics site need new upload forms:

Both RNA-Seq and BigWig will need a section for users to choose a reference genome, which will be included as a dataset dependency (see meta.dependencies at https://veupathdb.github.io/vdi-service/vdi-api.html#resources:/vdi-datasets:post).

There are two parts involved here:

  1. Add a new "dependencies" section to the upload form.
  2. Add a new optional renderDependencySelector to the upload form config, which will take a specific Props interface which will include a value and an onChange handler.
  3. Make a new ReferenceOrganismDependencySelector component to use in (2) above.