This draft PR integrates the dzi viewer in the sampleView. In order to test it we first need to have the vips dependencies installed as explained in the sjpp/python/README.md. Then we can use sjmb12, that has the DZImages query linked to the path files/hg38/sjmb12/HnEData/dzimages and copy or create, for testing, fake images associated to a sample.
I have uploaded to hpc the images associated to the first sample loaded in the sampleView (204679630075_R06C01) so if you run scp -r hpc:tp/files/hg38/sjmb12/HnEData ~/data/tp/files/hg38/sjmb12/ you should be able to test the sampleView. It is faster though to generate the tiles locally. If you already have the images you just need to copy them under the path /sjmb12/HnEData/dzimages/204679630075_R06C01.
I still would like to improve some details in the UI, but I wanted to share what I have so far so we can wrap up this view today before I leave.
Checklist
Check each task that has been performed or verified to be not applicable.
[x] Tests: added and/or passed unit and integration tests, or N/A
[x] Todos: commented or documented, or N/A
[x] Notable Changes: updated release.txt, prefixed a commit message with "fix:" or "feat:", added to an internal tracking document, or N/A
Description
This draft PR integrates the dzi viewer in the sampleView. In order to test it we first need to have the vips dependencies installed as explained in the sjpp/python/README.md. Then we can use sjmb12, that has the DZImages query linked to the path files/hg38/sjmb12/HnEData/dzimages and copy or create, for testing, fake images associated to a sample. I have uploaded to hpc the images associated to the first sample loaded in the sampleView (204679630075_R06C01) so if you run scp -r hpc:tp/files/hg38/sjmb12/HnEData ~/data/tp/files/hg38/sjmb12/ you should be able to test the sampleView. It is faster though to generate the tiles locally. If you already have the images you just need to copy them under the path /sjmb12/HnEData/dzimages/204679630075_R06C01.
I still would like to improve some details in the UI, but I wanted to share what I have so far so we can wrap up this view today before I leave.
Checklist
Check each task that has been performed or verified to be not applicable.