# File lib/cassiopee.rb, line 563 def filter(posArray) $log.debug("filter the position with " << @min_position.to_s << " and " << @max_position.to_s) if(@min_position==0 && @max_position==0) return posArray end filteredArray = Array.new i = 0 posArray.each do |pos| if(i==0) # First elt of array is match length filteredArray << pos end if(i>0 && pos>=@min_position && pos<=@max_position) filteredArray << pos end i +=1 end return filteredArray end