patch for wierd format header lines and apply gpl development license
authorjprocter <Jim Procter>
Mon, 8 Jun 2009 10:40:37 +0000 (10:40 +0000)
committerjprocter <Jim Procter>
Mon, 8 Jun 2009 10:40:37 +0000 (10:40 +0000)
src/MCview/PDBfile.java

index 5fd3d10..c671ec2 100755 (executable)
@@ -1,6 +1,6 @@
 /*
- * Jalview - A Sequence Alignment Editor and Viewer (Version 2.4)
- * Copyright (C) 2008 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle
+ * Jalview - A Sequence Alignment Editor and Viewer (Development Version 2.4.1)
+ * Copyright (C) 2009 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle
  * 
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
@@ -70,8 +70,15 @@ public class PDBfile extends jalview.io.AlignFile
       {
         if (line.indexOf("HEADER") == 0)
         {
-          id = line.substring(62, 67).trim();
-          continue;
+          if (line.length()>62)
+          {
+            if (line.length()>67) {
+              id = line.substring(62, 67).trim();
+            } else {
+              id=line.substring(62).trim();
+            }
+            continue;
+          }
         }
         // Were we to do anything with SEQRES - we start it here
         if (line.indexOf("SEQRES") == 0)