Skip to content

feat(panel): accept repeated --panel options on demux, collapse, and graph - #487

Open
Aratz wants to merge 2 commits into
cursor/07-store-panel-tables-e226from
cursor/08-repeated-panel-option-e226
Open

Aratz wants to merge 2 commits into
cursor/07-store-panel-tables-e226from
cursor/08-repeated-panel-option-e226

Conversation

@Aratz

@Aratz Aratz commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • demux, collapse, and graph accept repeated --panel options. The panels are concatenated, and marker_id, sequence_1, and sequence_2 must be unique across the result.
  • Stacks on the panel-tables pull request.
  • Together with the edgelist pull request and the session-view pull request, this branch reconstructs PNA-3624-panel-concat.

Test plan

  • CI passes (ruff, ruff format, mypy, pytest)
  • load_antibody_panels accepts one name or a sequence
  • The demux, collapse, and graph CLI tests pass with a repeated --panel

Made with Cursor

@Aratz
Aratz force-pushed the cursor/08-repeated-panel-option-e226 branch from b5659aa to 4eb4732 Compare October 5, 2026 14:41
@Aratz
Aratz requested a review from elhb October 5, 2026 14:46
@Aratz
Aratz added this pull request to stack #490 October 6, 2026 12:13
cursoragent and others added 2 commits October 7, 2026 14:08
…graph

Each value is a panel name or a CSV path. Several panels are concatenated, and marker ids and sequences must stay unique.

Co-authored-by: Adrien Coulier <adrien.coulier@pixelgen.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@elhb
elhb force-pushed the cursor/08-repeated-panel-option-e226 branch from 4eb4732 to e20b84d Compare October 7, 2026 12:12

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants