update to use true length, not just info in fasta header.
flip logic of output_file