A python extension for quick access to bigWig and bigBed files.
Project description
bw-merge-window
A command-line utility for merging and averaging a window of a set of bigWigs, inspired by/tested against the previous
C3G bigWigMergePlus
tool developed by Romain Grégoire.
This is part of the core set of tools that powers the EpiVar Browser.
Requires: Python 3.10+
License
Everything in this repository EXCEPT FOR EVERYTHING under the tests/bin
and tests/data
directories is licensed
under the terms of the GNU General Public License, v3.0.
© McGill University 2023
Everything under the tests/bin
directory is © UCSC. Everything under the tests/data
directory is from the
IHEC Epigenomes portal and the copyright is retained by the relevant holders.
Installation
pip install bw-merge-window
Usage
bw-merge-window chr1:100000-200000 file1.bw file2.bw --output average.bw [--range 0-1000] [--treat-missing-as-zero]
If the optional flag --treat-missing-as-zero
is passed, N/A
values in bigWigs become 0, and any 0-values in the
merged file will not be written. Otherwise, if a value is missing in one or more of the files, it'll be missing in the
merged file as well. This flag is required if you want full backwards-compatibility with bigWigMergePlus
.
If you want to include a negative value for --range
, use "equals" syntax instead, e.g., --range='-500-1000'
.
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
Built Distribution
File details
Details for the file bw_merge_window-0.2.0.tar.gz
.
File metadata
- Download URL: bw_merge_window-0.2.0.tar.gz
- Upload date:
- Size: 16.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1973b9e51ad28f7bbae76f7abdc90e29dc0188c356684e1634878501d14eb894 |
|
MD5 | 4e98a8add8ffe5d31ff1f8f75d4b9b36 |
|
BLAKE2b-256 | 589cd04337635e3e3d02be7b5cba44051a368ad5337246b86e0b746e0f9f6efc |
File details
Details for the file bw_merge_window-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: bw_merge_window-0.2.0-py3-none-any.whl
- Upload date:
- Size: 18.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84089cf5a06117cc9ef13ddcdb6c3dfff3be07d020ccceb1dbfd078601e6e73a |
|
MD5 | 96e203ddbabf0fab9139d1879dfefd84 |
|
BLAKE2b-256 | 0900d97c9c7cfa4f9a3b9b8dfd50cfd90abf2715b5c7682e70eef69c6175196b |