The various tools in the fastx toolkit require passing of the undocumented (but widely known) option -Q33 in order to work with Sanger-encoded (base-33) quality scores. At present, this causes errors of the form:
fastq_quality_filter: Invalid quality score value (char '+' ord 43 quality value -21) on line 16
and
fastx_collapser: Invalid quality score value (char '+' ord 43 quality value -21) on line 16
More details can be found at:
http://seqanswers.com/forums/showthread.php?t=7596
(and in general by Googling fastx Q33)
Hmm ... seems like this was because we were running an old version of the fastx toolkit. Running v0.0.14 seems to solve the issue.
Please install the correct version of prerequisite tool described in wiki page.