Reimplementation of fasta input files.