code: def parse_bbt(self, fh):
          
          parsed_data = OrderedDict()
          headers = None
          for l in fh:
              s = l.split("\t")
              if headers is None:
                  headers = s
              else:
                  parsed_data[s[0]] = dict()
                  for i, h in enumerate(headers[1:]):
                      parsed_data[s[0]][h] = float(s[i+1])
  
          return parsed_data
docs: Parse the BioBloom Tools output into a 3D dict