added repeat checking to fasta