moca.wigoperations.query module
Perform query on bigwig files
-
class
moca.wigoperations.query.
WigReader
(wig_location)[source]
Bases: future.types.newobject.newobject
Class for reading and querying wigfiles
-
get_chromosomes
Return list of chromsome and their sizes
as in the wig file
Returns: | chroms – Dictionary with {“chr”: “Length”} format |
Return type: | dict |
-
query
(intervals)[source]
Query regions for scores
Parameters: | intervals (list of tuples) – A list of tuples with the following format: (chr, chrStart, chrEnd, strand) |
Returns: | scores – A numpy array containing scores for each tuple |
Return type: | np.array |