code: def read_parameters(self, input_dir):
          
  
          if self.show_progress:
              pbar = setup_progressbar("Loading parameters", len(self.records))
              pbar.start()
          for i, rec in enumerate(self.records):
              hook = os.path.join(input_dir, '{}.json*'.format(rec.name))
              filename = glob.glob(hook)
              try:
                  with fileIO.freader(filename[0]) as infile:
                      d = json.loads(infile.read().decode('utf-8'), parse_int=True)
  
                  rec.parameters.construct_from_dict(d)
  
              except (IOError, IndexError):
                  continue
  
              finally:
                  if self.show_progress:
                      pbar.update(i)
          if self.show_progress:
              pbar.finish()
docs: Read a directory full of json parameter files, matching them up to the
          already loaded alignments