Any character non aa or nucleotide is a space
[jalview.git] / src / jalview / io / PfamFile.java
index bbd441c..d84dc70 100755 (executable)
@@ -109,14 +109,7 @@ public class PfamFile
         Sequence newSeq = parseId(headers.elementAt(i).toString());\r
         newSeq.setSequence( seqhash.get(headers.elementAt(i).toString()).toString());\r
         seqs.addElement(newSeq);\r
-\r
-        if (!isValidProteinSequence(newSeq.getSequence()))\r
-        {\r
-          throw new IOException(AppletFormatAdapter.INVALID_CHARACTERS\r
-                                +" : "+ newSeq.getName()\r
-                                +" : "+invalidCharacter);\r
-        }\r
-      }\r
+     }\r
       else\r
       {\r
         System.err.println("PFAM File reader: Can't find sequence for " +\r
@@ -138,9 +131,9 @@ public class PfamFile
     {\r
       String tmp = printId(s[i]);\r
 \r
-      if (s[i].getSequence().length() > max)\r
+      if (s[i].getSequence().length > max)\r
       {\r
-        max = s[i].getSequence().length();\r
+        max = s[i].getSequence().length;\r
       }\r
 \r
       if (tmp.length() > maxid)\r
@@ -162,7 +155,7 @@ public class PfamFile
     {\r
       out.append(new Format("%-" + maxid + "s").form( printId(s[j])+" "));\r
 \r
-      out.append(s[j].getSequence() + "\n");\r
+      out.append(s[j].getSequenceAsString() + "\n");\r
       j++;\r
     }\r
 \r