X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FFastaFile.java;h=2e203af61198db26be0cdacd25deeedc76ee3090;hb=9807ea8cc4e867378c52d51b832168d4bc611d29;hp=37c96f600a5c9b1f34282255b7ad085088b10fd7;hpb=55e2e9b22b133db8b9ff0979b0338a33081fc8fd;p=jalview.git diff --git a/src/jalview/io/FastaFile.java b/src/jalview/io/FastaFile.java index 37c96f6..2e203af 100755 --- a/src/jalview/io/FastaFile.java +++ b/src/jalview/io/FastaFile.java @@ -82,6 +82,13 @@ public class FastaFile extends AlignFile { if (count != 0) { + if (!isValidProteinSequence(sb.toString())) + { + throw new IOException(AppletFormatAdapter.INVALID_CHARACTERS + +" : "+seq.getName() + +" : "+invalidCharacter); + } + seq.setSequence(sb.toString()); seqs.addElement(seq); } @@ -100,9 +107,11 @@ public class FastaFile extends AlignFile if (count > 0) { - if (!isValidProteinSequence(sb.toString().toUpperCase())) + if (!isValidProteinSequence(sb.toString())) { - throw new IOException("Invalid protein sequence"); + throw new IOException(AppletFormatAdapter.INVALID_CHARACTERS + +" : "+seq.getName() + +" : "+invalidCharacter); } seq.setSequence(sb.toString());