Closed ewels closed 1 month ago
I think for the filesystem we need to ditch the File System Access API completely and go back to something a bit more regular like this to scoop up files from the browser UI. Can hopefully tie those listed files into a pyodide filesystem interface such as MEMFS
. Could allow repeated drops to continually add files then and keep updating the list from the Python side.
@vladsavelyev figured much of this out, now live on seqera.io/multiqc 🎉
In https://github.com/MultiQC/website/pull/66 I added a new page where you can run MultiQC in the browser, using WebAssembly.
It works ok, but there are some improvements that could be made:
showDirectoryPicker
method is experimental and doesn't work in many browsersmultiqc_data
directory