code: def _get_module(self, parser, module):
          
          dt = []
          lines = parser.clean_data(module)
          header = lines[0]
          for data in lines[1:]:
              if data[0].startswith("#"):  # some modules have two headers
                  header = data
                  continue
              if data[0].find("-") > -1:  # expand positions 1-3 to 1, 2, 3
                  f, s = map(int, data[0].split("-"))
                  for pos in range(f, s):
                      dt.append([str(pos)] + data[1:])
              else:
                  dt.append(data)
          dt = pd.DataFrame(dt)
          dt.columns = [h.replace(" ", "_") for h in header]
          dt['sample'] = self.sample
          return dt
docs: Get module using fadapa package