refactored files associated with FASTA handling.