v0.3.17
Minor changes.
- Added support for Phred quality scores in excess of 41. The max phred score can now be set using the --maxPhredScore parameter. Apparently certain newer illumina datasets can have phred scores as high as 45. By default maxPhredScore is set to 41.
- Added better error handling if QoRTs encounters a Phred score higher than maxPhredScore. It will now tell you what happened and print the offending quality string.
- Added support for nonstandard Phred encodings. Raw Phred+33 scores can be adjusted with the --adjustPhredScore parameter (default is 0). The output Phred scores will be equal to the raw Phred+33 score minus the adjustment value. So for Phred+64 could be read using "--adjustPhredScore 31". Note that the SAM format specification technically does not allow Phred+64 encodings, but I figured it was an easy enough thing to add support for, just in case people have malformed SAM files.