used seqio to parse uniprot fasta file