lib5c.writers.wustl module¶
Module for writing WashU Epigenome Browser-style interaction data files.
-
lib5c.writers.wustl.
write_wustl
(counts, outfile, pixelmap)[source]¶ Writes a WashU Epigenome Browser-style interaction data file.
- Parameters
counts (dict of 2d arrays) – The counts to be written. The keys are the region names. The values are the arrays of counts values for that region. These arrays should be square and symmetric.
outfile (str) – String reference to the file to write counts to.
pixelmap (dict of lists of dicts) –
The keys of the outer dict are region names. The values are lists, where the
i
th entry represents thei
th bin in that region. Bins are represented as dicts with the following structure:{ 'chrom': str, 'start': int, 'end' : int, 'name' : str }
See
lib5c.parsers.get_pixelmap()
.