Even though my fastq.gz files contain only same-length reads (100bp, paired-end reads), RUM checks the files and thinks they're variable length reads which leads to a lot of other downstream problems.
When I dig in, I find that this only happens for files that've >50k lines, and a quick fix could be the following:
This makes sure reads_temp.fa has 50,000 instead of 50,001 lines, and hence multiple of 4 fastq files (still testing it out and not sure if this will fix all issues with variable-length checks).
nmanik reports: