-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Support creating Lightcycler Sample Sheets for Absolute Quantification #55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Support creating Lightcycler Sample Sheets for Absolute Quantification #55
Conversation
There was a problem hiding this 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 creating Lightcycler Sample Sheets for Absolute Quantification, extending the existing relative quantification functionality. The implementation follows a similar pattern to the existing RelativeQuantificationSheet
but with different column headers and sample properties specific to absolute quantification workflows.
- Introduces new
AbsoluteQuantificationSample
andAbsoluteQuantificationSheet
classes - Refactors string constants to
StringUtil
for reusability across both sheet types - Updates existing relative quantification code to use centralized string constants
Reviewed Changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.
Show a summary per file
File | Description |
---|---|
src/LightcyclerSampleSheet/AbsoluteQuantificationSample.php |
New sample class for absolute quantification with properties like sample type and concentration |
src/LightcyclerSampleSheet/AbsoluteQuantificationSheet.php |
New sheet generator class following the same pattern as relative quantification |
src/StringUtil.php |
Added reusable constants for Windows line endings and tab separators |
src/LightcyclerSampleSheet/RelativeQuantificationSheet.php |
Refactored to use centralized string constants from StringUtil |
tests/LightcyclerSampleSheet/AbsoluteQuantificationSheetTest.php |
Comprehensive test coverage for the new absolute quantification functionality |
tests/LightcyclerSampleSheet/RelativeQuantificationSheetTest.php |
Minor refactoring to extract coordinate system variable |
CHANGELOG.md |
Documents the new feature addition |
delete non-existing AssertCountWithZeroToAssertEmptyRector add RemoveDataProviderParamKeysRector that breaks tests
… concentration and add formatting method
…solute-quantification' into lightcycler-sample-sheets-for-absolute-quantification
tests/LightcyclerSampleSheet/AbsoluteQuantificationSampleTest.php
Outdated
Show resolved
Hide resolved
…solute-quantification' into lightcycler-sample-sheets-for-absolute-quantification
Changes