fix broken parsing of non-positional features in GFF files
authorjprocter <Jim Procter>
Thu, 8 Jan 2009 16:01:03 +0000 (16:01 +0000)
committerjprocter <Jim Procter>
Thu, 8 Jan 2009 16:01:03 +0000 (16:01 +0000)
src/jalview/io/FeaturesFile.java

index 2bc3b4b..ef70efa 100755 (executable)
@@ -190,13 +190,19 @@ public class FeaturesFile extends AlignFile
                 String stt = st.nextToken();\r
                 if (stt.length()==0 || stt.equals("-"))\r
                 {\r
-                  end = -1;\r
+                  end = 0;\r
                 } else {\r
                   end = Integer.parseInt(stt);\r
                 }\r
               } catch (NumberFormatException ex)\r
               {\r
-                end = -1;\r
+                end = 0;\r
+              }\r
+              // TODO: decide if non positional feature assertion for input data where end==0 is generally valid\r
+              if (end==0)\r
+              {\r
+                // treat as non-positional feature, regardless.\r
+               start=0;\r
               }\r
               try\r
               {\r