incremental improvement to working with FASTA data