There's some error checking for reads uploads in validate_upload_fastq_file_parameters that seems like it's not specific to upload operations but would be useful for read manipulation in general. If so it should be moved to ReadsUtils so all calling modules can benefit from it.