def rankFiles( options, data ):
   """ returns a list of the names and 50 values, ranked by 
   descending 50 values
   """
   ranks = []
   j = -1
   for sList in data.statsList:
      j += 1
      fifty = 1.0
      i = -1
      for b in sList:
         i += 1
         if ( float(b.correct) / b.samples ) >= options.yCutOff:
            fifty = b.end
      ranks.append( (options.names[ j ], fifty) )
   ranks = sorted( ranks, key=lambda x: x[1], reverse=True )
   return ranks