refactor formats.fasta.tidy()