]> git.donarmstrong.com Git - biopieces.git/commitdiff
fixed count bug in sff.rb
authormartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 6 Dec 2011 16:13:30 +0000 (16:13 +0000)
committermartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 6 Dec 2011 16:13:30 +0000 (16:13 +0000)
git-svn-id: http://biopieces.googlecode.com/svn/trunk@1694 74ccb610-7750-0410-82ae-013aeee3265d

code_ruby/lib/maasha/sff.rb

index 0a9d2a1ffce40ccd0ba40f183b84a4e265cc2c74..f4c39313c5d45d45db88279e19b6cbf822ffd8f8 100644 (file)
@@ -35,8 +35,6 @@ BIT_MASK  = (1 << BIT_SHIFT) - 1
 class SFF
   include Enumerable
 
-  @@count = 0
-
   # Class method for opening SFF files.
   def self.open(*args)
     ios = File.open(*args)
@@ -69,6 +67,7 @@ class SFF
     @flow_chars               = ""
     @key_sequence             = ""
     @eight_byte_padding       = 0
+    @count                    = 0
 
     header_parse
   end
@@ -127,7 +126,7 @@ class SFF
 
   # Method to parse a read section of an SFF file.
   def read_parse
-    return nil if @number_of_reads == @@count
+    return nil if @number_of_reads == @count
 
     template = "nnNnnnn"
 
@@ -160,7 +159,7 @@ class SFF
 
     fast_forward
 
-    @@count += 1
+    @count += 1
 
     read
   end