improve fasta2tab and tab2fasta