Clinical-Genomics / demultiplexing

To keep scripts associated with execution of the Illumina demultiplexing pipeline
5 stars 0 forks source link

feat(New hiseqx validation functions) #112

Closed karlnyr closed 3 years ago

karlnyr commented 3 years ago

This PR adds new functions in validation of hiseqx SampleSheet. Specifically, they check wether there are more than type of indexes present(i.e., single or dual indexes) as well as an implementation of a sanity length check on dual indexes

How to prepare for test:

How to test:

Expected test outcome:

Review:

This version is a:

henrikstranneheim commented 3 years ago

@karlnyr What is the status of this one?

karlnyr commented 3 years ago

@karlnyr What is the status of this one?

I've written most of the tests already but got interrupted with production during Christmas. I Will most likely pick this up again next week 👍

karlnyr commented 3 years ago

I mixed up this PR and another one. I have now finished up the function and added a test for the function. The function is to be used in the demultiplexing workflow of hiseqx, so testing on hasta could be performed to test it.

karlnyr commented 3 years ago

Samplesheet with multiple index types: image

Test: image

Samplesheet with variable dual index length: image

Test: image

karlnyr commented 3 years ago

@barrystokman here it is

@henrikstranneheim only 5 months later after your first ping on the repo 👍

karlnyr commented 3 years ago

@barrystokman can you give me a review just to make it official? You may have already looked through the code but.... for appearance sake 💯

barrystokman commented 3 years ago

Let's decide what to do with the 2500 tests since I'm doing those in my PR as well.

karlnyr commented 3 years ago

@barrystokman I think I finally solved it all. After reverting, messing up merging 60+ times and pushing I think I finally managed to get the master into this branch. Can you please double check and then I will merge this and get on with the next PR

henrikstranneheim commented 3 years ago

Well done! 🎉