Initialize variables and use short-cut operators.
Use better filenames.
Move functions for nucleotide conversion to a class.
Refactor interface of BWTReader and partialBWTReader.
Use zlib (if available) for reading the BWT file. Otherwise revert to cstdio.