def save_score(self, line):
        self.blast_score = float(line.split()[2])
        s = line.split()[7]
        if s[0] == 'e':
            s = '1' + s
        try:
            self.e_value = -math.log(float(s)) / math.log(10.0)
        except (ValueError, OverflowError):
            self.e_value = 300.
Return a Collection of all attributes
dataset/ETHPy150Open cjlee112/pygr/pygr/parse_blast.py/BlastHitParser.save_score--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/api/SOAPpy/wstools/Utility.py/DOM.getAttrs