def main(filenames, input_format='json', outfile="~/out.txt"):
    """
  Parse PCBA assay descriptions.

  Parameters
  ----------
  filenames : list
      Filenames containing assay descriptions.
  input_format : str, optional (default 'json')
      Input file format.
  """
    for filename in filenames:
        if input_format == 'json':
            handler = PcbaPandasHandler()
            handler.add_dataset(filename)
        else:
            raise NotImplementedError(
                'Unrecognized input format "{}"'.format(input_format))
    handler.write(out_file)
Ejemplo n.º 2
0
 def setUp(self):
   self.handler = PcbaPandasHandler()
   self.data_dir = os.path.split(os.path.realpath(__file__))[0]
   self.parser = PcbaJsonParser(
     os.path.join(self.data_dir, 'data/aid1.json'))