refactor: otp-2381: Create path services for alignment instances
Closes otp-2381
Summary by CodeRabbit
-
New Features
- Introduced
AbstractAlignmentWorkFileService
for managing alignment work files. - Added comprehensive test specifications for
CellRangerLinkFileService
,ExternalAlignmentWorkFileService
, andRnaAlignmentWorkFileService
, enhancing validation of file retrieval and path generation.
- Introduced
-
Refactor
- Renamed and restructured test classes and methods for improved clarity and alignment with service functionalities.
- Updated
CellRangerService
andCellRangerWorkflowService
to utilize new services for file handling.
-
Tests
- Expanded test coverage to include UUID-based scenarios and various file handling methods, ensuring robust functionality of alignment services.
Edited by CodeRabbit