Semi-functional with errors for handilng FASTA