code: def from_io_files(cls,tpl_files,in_files,ins_files,out_files,pst_filename=None):
          
          from pyemu import helpers
          return helpers.pst_from_io_files(tpl_files=tpl_files,in_files=in_files,
                                             ins_files=ins_files,out_files=out_files,
                                           pst_filename=pst_filename)
docs: create a Pst instance from model interface files. Assigns generic values for
          parameter info.  Tries to use INSCHEK to set somewhat meaningful observation
          values
  
          Parameters
          ----------
          tpl_files : list
              list of template file names
          in_files : list
              list of model input file names (pairs with template files)
          ins_files : list
              list of instruction file names
          out_files : list
              list of model output file names (pairs with instruction files)
          pst_filename : str
              name of control file to write.  If None, no file is written.
              Default is None
  
          Returns
          -------
          Pst : Pst
  
          Note
          ----
          calls pyemu.helpers.pst_from_io_files()