A more general fasta file parser
The fasta parser currently doesn't accept ; at the beginning of one line as a comment symbol. Could the fasta parser be more general? like the reference here: https://en.wikipedia.org/wiki/FASTA_format