handling id|name fasta