Skip to content

feat: remove unused read count json and its builder (#1379)#1392

Merged
NoopDog merged 2 commits into
mainfrom
hunter/1379-no-read-count-json
Jun 27, 2026
Merged

feat: remove unused read count json and its builder (#1379)#1392
NoopDog merged 2 commits into
mainfrom
hunter/1379-no-read-count-json

Conversation

@hunterckx

Copy link
Copy Markdown
Collaborator

Description

Removes the precomputed ENA read run counts, which are unused following #1378

Related Issue

Closes #1379

Copilot AI review requested due to automatic review settings June 27, 2026 01:22
@github-actions github-actions Bot added the feat label Jun 27, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the legacy, build-time precomputation and checked-in JSON artifacts for ENA read-run counts, which are no longer used after switching the stepper to a live ENA /count gate (per #1378 / issue #1379).

Changes:

  • Deletes the Python read-run count builder/merger pipeline and its generated JSON outputs (BRC, GA2, and merged frontend artifact).
  • Updates NCBI-build entrypoints to stop producing read-run count intermediates and updates package.json scripts to stop invoking the merge step.
  • Minor comment cleanup in the frontend query hook.

Reviewed changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
package.json Removes merge step from build-*-from-ncbi scripts.
catalog/py_package/catalog_build/build.py Deletes taxonomy read-run count generation functions.
catalog/build/py/build_files_from_ncbi.py Stops invoking read-run count generation for BRC build.
catalog/ga2/build/py/build_files_from_ncbi.py Stops invoking read-run count generation for GA2 build.
catalog/build/py/mergeBRCandGA2ReadCounts.py Deletes the merge script that produced the frontend JSON.
catalog/build/intermediate/taxIdReadCount.json Removes generated BRC intermediate read-count output.
catalog/ga2/build/intermediate/taxIdReadCount.json Removes generated GA2 intermediate read-count output.
app/.../ENASequencingData/query/taxonomy_read_counts.json Removes the merged frontend read-count JSON artifact.
app/.../ENASequencingData/query/hook.ts Updates comment text to reflect the live-count approach.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread catalog/py_package/catalog_build/build.py
Comment thread catalog/build/py/build_files_from_ncbi.py
Comment thread catalog/ga2/build/py/build_files_from_ncbi.py
@NoopDog NoopDog merged commit 1c74393 into main Jun 27, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Catalog build: remove the now-unused read-run-count precompute and its outputs

3 participants