finish practice2 fasta parser