Y25-681 Bulk submission and request additional sequencing - add 250 read length for novaseq6000 sp flowcell#5456
Conversation
…quencing request class
…ate and request type
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #5456 +/- ##
===========================================
- Coverage 87.35% 87.30% -0.05%
===========================================
Files 1462 1463 +1
Lines 32966 33003 +37
Branches 3461 3467 +6
===========================================
+ Hits 28796 28813 +17
- Misses 4149 4169 +20
Partials 21 21 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
| request_type: rt, | ||
| request_option: 'read_length', | ||
| valid_options: [150, 50, 75, 100] | ||
| valid_options: [50, 75, 100, 150, 250] |
There was a problem hiding this comment.
OK so this won't conflict in prod because it will only run if the Request Type doesn't exist. However, it will run when setting up your local environment from scratch. And it duplicates the record loader creation of the request type and request type validator. Not ideal - should ideally get rid of this one. Potentially complicated thought because of all the related records...?
Also, this version of the RequestTypeValidator doesn't set the key.
There was a problem hiding this comment.
hmm, fair point.
and that explains why a lot of keys were null in the DB
I can see if I can remove this setup
yoldas
left a comment
There was a problem hiding this comment.
I think it needs read length request information type record in config/default_records/pipeline_request_information_types/default_records.yml but it is already created in the database.
select * from sequencescape_production.pipeline_request_information_types prit
join sequencescape_production.request_information_types rit on prit.request_information_type_id = rit.id
join sequencescape_production.pipelines p on prit.pipeline_id = p.id
where p.name = 'NovaSeq 6000 PE';…ble so can make section names unique
Closes #5355
Changes proposed in this pull request
Adds validation to allow 250 read length for NovaSeq 6000 paired end bulk submission and to requests for additional sequencing, when using flowcell type SP.