Skip to main content

bw-merge-window

PyPI version codecov

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'.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bw_merge_window-0.2.0.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bw_merge_window-0.2.0-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

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

Hashes for bw_merge_window-0.2.0.tar.gz
Algorithm Hash digest
SHA256 1973b9e51ad28f7bbae76f7abdc90e29dc0188c356684e1634878501d14eb894
MD5 4e98a8add8ffe5d31ff1f8f75d4b9b36
BLAKE2b-256 589cd04337635e3e3d02be7b5cba44051a368ad5337246b86e0b746e0f9f6efc

See more details on using hashes here.

File details

Details for the file bw_merge_window-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bw_merge_window-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84089cf5a06117cc9ef13ddcdb6c3dfff3be07d020ccceb1dbfd078601e6e73a
MD5 96e203ddbabf0fab9139d1879dfefd84
BLAKE2b-256 0900d97c9c7cfa4f9a3b9b8dfd50cfd90abf2715b5c7682e70eef69c6175196b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page