better fasta file tagging
catch keyerror with read.opt