add basic Fasta parser