Easy management of ChIP-seq peak calling
Project description
chipseqpeaks
Easy management of ChIP-seq peak calling data
A mini-module for managing ChIP-seq peak calling data. The language of this module treats "ChIP-seq peaks" as an abstraction, but mostly handles them as MACS2 output stored in memory.
Example
-------
import chipseqpeaks
with chipseqpeaks.ChIPSeqPeaks(<bytes object or path to BAM file>) as cp:
cp.cleans_up = False
cp.remove_blacklisted_peaks(<path/to/blacklist.bed>)
cp.write(<output prefix>)
Classes
-------
ChIPSeqPeaks
object representing ChIP-seq peaks
Functions
---------
parse_input
check that an input is str or bytes and return the bam file as a bytes
object
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
chipseqpeaks-0.0.4.tar.gz
(12.5 kB
view hashes)
Built Distribution
Close
Hashes for chipseqpeaks-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a27aaa6e1c052831fedef1a7b094d839ebfb56df0c805cac4a85173520bca899 |
|
MD5 | 883e3e09fda4db27face7a6364f3b733 |
|
BLAKE2b-256 | 5c58f811a8c4a585543518a47219464c1a3f5aafd9e735f0d5461bf6e1f01ea3 |