Making fasta parser robust to odd whitespace, like carriage returns.