Skip to content

Conversation

@Ulthran
Copy link
Contributor

@Ulthran Ulthran commented Jul 22, 2025

Summary

  • support SH instrument codes in Illumina parsing
  • provide fixture data for SH runs
  • cover new machine type in tests
  • treat SH as another MiSeq model

Testing

  • pytest -q

https://chatgpt.com/codex/tasks/task_e_687aaf9375888323b870e418a3db04c0

Copilot AI review requested due to automatic review settings July 22, 2025 15:33
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds support for SH machine type instruments in the Illumina parsing logic. The SH instrument code is treated as another MiSeq model variant within the existing framework.

  • Adds SH instrument code mapping to "Illumina-MiSeq" machine type
  • Creates test fixture data for SH runs with proper directory structure and FASTQ content
  • Refactors flowcell ID parsing logic to use instrument codes directly instead of machine type strings

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
seqBackupLib/illumina.py Adds SH to MACHINE_TYPES mapping and refactors flowcell parsing logic
test/conftest.py Creates sh_dir fixture with sample SH run data
test/test_illumina.py Maps SH instrument code to sh_dir fixture for testing

@Ulthran Ulthran merged commit 6264e63 into master Jul 22, 2025
6 checks passed
@Ulthran Ulthran deleted the codex/add-support-for-new-machine-type-sh branch July 22, 2025 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants