+ parser works now with mmap and sscanf
[qpalma.git] / tools / data_tools / PyGff.py
index 618c2aa..b463512 100644 (file)
@@ -3,15 +3,6 @@
 
 class Gene:
    
-   chromosome = ''
-   strand = ''
-   start = -1
-   stop = -1
-   exons = []
-   fiveUTR = []
-   threeUTR = []
-
-
    def __init__(self,chr,begin,end,strand):
       assert chr != ''
       assert begin >= 0 and begin <= end and end >= 0
@@ -21,7 +12,9 @@ class Gene:
       self.start = begin
       self.stop = end
       self.strand = strand
-
+      self.exons = []
+      self.fiveUTR = []
+      self.threeUTR = []
 
    def addExon(self,start,stop):
       self.exons.append((start,stop))