Skip to content

feat: Add Beckman Echo Cherry Pick parser#1155

Merged
nathan-stender merged 2 commits into
mainfrom
feat/add-echo-cherry-pick-parser
Apr 1, 2026
Merged

feat: Add Beckman Echo Cherry Pick parser#1155
nathan-stender merged 2 commits into
mainfrom
feat/add-echo-cherry-pick-parser

Conversation

@nathan-stender

Copy link
Copy Markdown
Collaborator

Summary

  • Added new parser for Beckman Echo Cherry Pick instrument files
  • Based on existing Echo Plate Reformat parser with Cherry Pick specific modifications
  • Includes test data and passes all tests

Changes

  • New parser module in src/allotropy/parsers/beckman_echo_cherry_pick/
  • Added Cherry Pick specific fields:
    • Sample and Control Pick List File Names
    • Reference ID and Order ID
    • Destination Well X/Y Offset fields
  • Updated parser factory to include new parser
  • Added to SUPPORTED_INSTRUMENT_SOFTWARE documentation
  • Includes test file with comprehensive test coverage

Test plan

  • Tests pass for new Cherry Pick parser
  • All existing tests continue to pass
  • Linting and type checking pass

🤖 Generated with Claude Code

Added new parser for Beckman Echo Cherry Pick instrument files. The parser is based on the existing Echo Plate Reformat parser with modifications to handle Cherry Pick specific data fields including:
- Sample and Control Pick List File Names
- Reference ID and Order ID
- Destination Well X/Y Offset fields

Co-Authored-By: Claude Opus 4.1 <noreply@anthropic.com>
@nathan-stender
nathan-stender requested review from a team and slopez-b as code owners March 19, 2026 18:00
@nathan-stender
nathan-stender merged commit 2445c0c into main Apr 1, 2026
9 checks passed
@nathan-stender
nathan-stender deleted the feat/add-echo-cherry-pick-parser branch April 1, 2026 14:56
nathan-stender added a commit that referenced this pull request Apr 1, 2026
### Added

- Add Beckman Echo Cherry Pick parser (#1155)
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