Also raised in #8 : it's pretty normal for people to keep big .txt, .csv or .fq files hanging around as .csv.bz2 or .csv.gz etc. It'd be good to have support for this and even better to have support for this baked in to a file reader superclass so that every individual file reader plugin doesn't have to implement this itself.