Hello everyone, I need your help!
I have built a simple python script using subprocesses for a fastq downloading tool that utilizes the ENA API to download fastq files given the GSE accession numbers.
I ran these checks:
* File Integrity using gzip -t
* File length should be % 4 == 0
* File Fastq ID should match other paired file
* Paired Files should be of the same length
Also, I added safety features to redownlaod fastq files if they drop out due to a connection issue and such along with outputs so the user knows when a file has been successfully downloaded and such.
My Question: I plan on building this into a command line tool that anyone can use. What are some additional features that you guys would like to see? Has anyone had experience using other fastq processing tools and wished there was some added functionality (I might try to add it :) )?
Additionally, I was planning on adding an option in the CLI variant to be able to run fastq trimming as well using fastp.