lib5c.writers.primers module

Module for writing primermaps and pixelmaps to bedfiles.

lib5c.writers.primers.write_pixelmap_legacy(pixelmap, outfile)[source]

Write a pixelmap to a bin bedfile.

Parameters
  • pixelmap (Dict[str, List[Dict[str, Any]]]) – The pixelmap to write. See lib5c.parsers.primers.get_pixelmap().

  • outfile (str) – String reference to the file to write to.

lib5c.writers.primers.write_primermap(primermap, outfile, extra_column_names=None)[source]

Write a primermap to a primer bedfile.

Parameters
  • primermap (Dict[str, List[Dict[str, Any]]]) – The primermap to write. See lib5c.parsers.primers.load_primermap().

  • outfile (str) – String reference to the file to write to.

  • extra_column_names (Optional[List[str]]) – Names of additional columns to include in the bedfile.