galaxyproject / galaxyproject/ga2

Improve Primary/Raw data display

Open
#36 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

The current (or soon current version) of the raw data is displayed like this.

![Image](https://github.com/user-attachments/assets/fb4f2004-9202-449e-9fe4-bfd59ca77390)

This works well for species with a limited number of primary data files, like the example provided. However, for species like the Zebra Finch, which has 180 files, it would be preferable to reduce the number of displayed rows by default. I would like to add the ability to aggregate data across different columns (ideally configurable) to display a summary row that can be expanded to show all entries.

**Aggregated**

![Image](https://github.com/user-attachments/assets/4b43a494-0460-42de-895d-b985240a768d)

- numbers are combined
- if multiple ids are found we get a grey label

**Expanded**

![Image](https://github.com/user-attachments/assets/08f5795a-d1e7-4e7e-a73d-6922bd5193f9)

Improvements:

- make it possible to aggregate data
- A title would be nice and possibly the ability to enter a short descriptive text to the section

Contributor guide

No contributing guide indexed for this repository

Research direction

No source files, tests, or entry points are named. Start by locating the Primary/Raw data display and determine how its rows and columns are built. Done should include configurable aggregation, expandable summary rows, combined numbers, multi-ID labels, and an optional title or descriptive text.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.