Skip to main content

Base frequencies for BAM files

Project description

maptide

Setup

Install via pip

$ pip install maptide

Build from source

Building from source requires the Rust compiler.

Installation instructions for the Rust compiler can be found here: https://www.rust-lang.org/tools/install

Once the Rust compiler is installed:

$ git clone https://github.com/CLIMB-COVID/maptide.git
$ cd maptide/
$ python -m venv .venv
$ source .venv/bin/activate
$ pip install --upgrade pip
$ pip install .

Usage

$ maptide -h
usage: maptide [-h] [-v] [-r REGION] [-i INDEX] [-m MAPPING_QUALITY] [-b BASE_QUALITY] [-s] [-d DECIMALS] bam

positional arguments:
  bam                   Path to BAM file

options:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -r REGION, --region REGION
                        Region to view, specified in the form CHROM:START-END (default: everything)
  -i INDEX, --index INDEX
                        Path to index (BAI) file (default: </path/to/bam>.bai)
  -m MAPPING_QUALITY, --mapping-quality MAPPING_QUALITY
                        Minimum mapping quality (default: 0)
  -b BASE_QUALITY, --base-quality BASE_QUALITY
                        Minimum base quality (default: 0)
  -s, --stats           Output additional per-position statistics (default: False)
  -d DECIMALS, --decimals DECIMALS
                        Number of decimal places to display (default: 3)

Frequencies over all positions

$ maptide /path/to/file.bam

Frequencies over a region

$ maptide /path/to/file.bam --region chrom:start-end

If a region is specified, maptide will check for an index file with the same path as the BAM file, but with .bai appended on the end (i.e. /path/to/file.bam.bai).

If an index file does not exist in this location, maptide will still run anyway, just without an index file.

Index files that do not follow the naming convention /path/to/file.bam.bai can still be used, but a path to the file needs to be provided:

$ maptide /path/to/file.bam --region chrom:start-end --index /path/to/index.bai

Example in Python

maptide can be used within Python scripts:

import maptide

data = maptide.query(
    "path/to/file.bam",
    region="MN908947.3:100-200",  # Obtain frequencies only in this region
    annotated=True,  # Annotate frequencies with their bases A,C,G,T,DS,N
)

chrom = "MN908947.3"  # Chosen reference/chromosome in the BAM to access
position = (100, 0)  # Position 100, insert 0 (i.e. not an insertion)

# With annotated = True, frequencies are annotated with their bases:
frequencies = data[chrom][position]
print(frequencies)  # {'A': 1, 'C': 122, 'G': 0, 'T': 1, 'DS': 13, 'N': 0}

# If annotated = False, frequencies would be a list i.e. [1, 122, 0, 1, 13, 0]

Project details


Download files

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

Source Distribution

maptide-0.4.0.tar.gz (14.3 kB view details)

Uploaded Source

Built Distributions

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

maptide-0.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl (557.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

maptide-0.4.0-cp313-cp313t-musllinux_1_2_i686.whl (586.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

maptide-0.4.0-cp313-cp313t-musllinux_1_2_armv7l.whl (651.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

maptide-0.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl (563.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

maptide-0.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (386.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

maptide-0.4.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (425.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

maptide-0.4.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (451.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

maptide-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (388.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

maptide-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (385.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

maptide-0.4.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl (411.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.5+ i686

maptide-0.4.0-cp313-cp313t-macosx_11_0_arm64.whl (340.1 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

maptide-0.4.0-cp313-cp313t-macosx_10_12_x86_64.whl (350.3 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

maptide-0.4.0-cp39-abi3-win_amd64.whl (230.4 kB view details)

Uploaded CPython 3.9+Windows x86-64

maptide-0.4.0-cp39-abi3-win32.whl (225.3 kB view details)

Uploaded CPython 3.9+Windows x86

maptide-0.4.0-cp39-abi3-musllinux_1_2_x86_64.whl (588.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

maptide-0.4.0-cp39-abi3-musllinux_1_2_i686.whl (588.6 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

maptide-0.4.0-cp39-abi3-musllinux_1_2_armv7l.whl (655.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

maptide-0.4.0-cp39-abi3-musllinux_1_2_aarch64.whl (566.2 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

maptide-0.4.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (418.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

maptide-0.4.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (427.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

maptide-0.4.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (454.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

maptide-0.4.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (392.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

maptide-0.4.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (388.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

maptide-0.4.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (414.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

maptide-0.4.0-cp39-abi3-macosx_11_0_arm64.whl (343.8 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

maptide-0.4.0-cp39-abi3-macosx_10_12_x86_64.whl (353.7 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file maptide-0.4.0.tar.gz.

File metadata

  • Download URL: maptide-0.4.0.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.3

File hashes

Hashes for maptide-0.4.0.tar.gz
Algorithm Hash digest
SHA256 1885fba5cc0a4d43dbaf24225580584afa22c5c569b41c44110850c98e7c3725
MD5 11262843bb83329397528844704d02fc
BLAKE2b-256 cde31df1b4681bd21ab03a1e0e0238b6a6c8332551d3251995a339d3cb455285

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b083848aa48bd997f6ca3f429b62a0f22d2fb308ed6daee304dea5ed6198f3d
MD5 bf193d06ca6de73d4428d20bf5b797d0
BLAKE2b-256 3309e338a62fa6323954fd9d81370310f60b9fbd04d616b80765e19dc3724dbd

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 942021d19355cb9f2e1e5c98b86d40c1144b7096e111cd8e78f27bfd053807b0
MD5 ccb4363d8a176abf6fc44ae589576b64
BLAKE2b-256 0a9cfeb8f367ba6ca22e403973b0b7ea8f7629e39a4487d19655be42dda976f2

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 56e702ce561200011abf6550c5fb70bf49f30e014fe65fdee3ec2f6641e31198
MD5 92bdf80539c6d5d0bec1516804ae24f9
BLAKE2b-256 35878451995bc350a44805b29ca89b964e472877bb6db4a61fe7a3092cd02c9c

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f4a9c7d62f40abb3fbf222fc7eda90202d74210d28fef12033faae097c9b6e21
MD5 b5556a9c8853dcba443a7c97051ccea8
BLAKE2b-256 0cc4c6e2808f9449a70df609878db9f139087570e3b5c39803b5495d8290e43c

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dc8de1ba04d71dd95db0dc5f7ba7bdea6327395e95bf49a277f1314deceab04
MD5 186a0e02d8a3962b2205dbe9147a5238
BLAKE2b-256 cce875095e28f59e42ebd3ebe52281e2ec71d4371f355beeb6189bc3a606656f

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4dc3314f02b0d8979d56dc98ed1e98b31a24507a3573c2220b932d9ab03a5036
MD5 fff68160eff742b4eeeed8f565014a6e
BLAKE2b-256 69579dfed66987b26aff1182a36fe04ddc86a28a55a399a4f8759f7705c39706

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 138d9a23cd92c0cd56dbf5a0764cef3fd6dc133cef070972d20364f58a6544f9
MD5 4a10eb299cf6d23138958fce92722d18
BLAKE2b-256 cbd3b16d22776f6a08f4bc1eb943312822059b450e931d1e51c3c5ebc942ad64

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dbe8ac137f740057243e88bdc9a1b40db69bc72f2ba75ef6671d8baefd4df2f6
MD5 03cdc526417cd83ada191781c292d7e8
BLAKE2b-256 2160fdb94046cc5988c624a45f4d45fd94d1487ce753fcc35b509c94d85e77f3

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5fe5e0be938e6b03af17181bc002c46a3024edd3aaa4a962e30716f03bd8b74b
MD5 10b4247de34e342c22ff2b5ece89dc7d
BLAKE2b-256 0b26464110c80c9a52584e726e1be1c9a6578a970c9d957ee233dfbd53288962

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3d67a81f96e423b504af5c1c65d7aca06e7913329d874c71e6a56d5e41cdc46f
MD5 ec1a36fdfe4ca816531105c8e382cd94
BLAKE2b-256 0cc0f0cf8f05b25a2acfbb0559916e274aa7228a1abac505b1b487b612b0e833

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f47c8c5d3e0d179d19be6fde32b62dd49cef46785964a890ec1575f17ca665c0
MD5 1d3f6c483f5048474f1feb9061137fe4
BLAKE2b-256 ab974043510bd79e97806188f8c87e82138efaa643814113500468fce4a2844a

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e052b3e6d4894611a49a64c484a0ba08f2dfe64f71bfbac3d52edda748480a1b
MD5 7576352c142590c1044bf0436682dc9a
BLAKE2b-256 f18b668697dc402c0caaa5bf50c2c4000ef0f386d781ab8c7ce872b725e36118

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: maptide-0.4.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 230.4 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.3

File hashes

Hashes for maptide-0.4.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8ea5108cad33d678a20717dbadf6f5d1b7c0d73d0142a9386b4fabf3822013cf
MD5 4e36e40577512b41482585a08aa202f6
BLAKE2b-256 f95896ba599f4553ff855a7998fab18ef90f50e8c5bdbdbc1a4da259c58f985c

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-win32.whl.

File metadata

  • Download URL: maptide-0.4.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 225.3 kB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.3

File hashes

Hashes for maptide-0.4.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 a357a6a443647f12e9e25e69cc832e0b71c1d88c55188f42ce7365a81e9495ef
MD5 015ed8b25043dacaeb04e4981dd52abf
BLAKE2b-256 54340ce5c7dbf4c09b0ace143b77979486f47eda7ce608c92819a3af3fca52e6

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 773a5c4877ca16dab5ebe54bed7ea19cffdfebae9aeef57330f3e2c0cdff6752
MD5 6c74d4fdd552fcd289129419e52e4cf9
BLAKE2b-256 d40426193bceba79217aec394ad8a1cacd2a5b595155d1a99654e72188625f7e

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a3d616ecdeaa2533dcef4ec86ad194221266df25c0610d5fcb319f523fc8d4a9
MD5 f235b55b6d872a58d7813ffa96ac2e4e
BLAKE2b-256 4c6e92e439e2dc6057ca2f3787d55793fa67844dff976b0759d711059e204b8c

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5daccd19bccf50fd65f52e7792ea5f9a2225f27a221ad06e676717c6ed9f3af7
MD5 f8848e42b4f7c16fd2620f3c80a0678e
BLAKE2b-256 0b2dd2324b1074fcb6af4c76c5e8269aea7387ca012cfcb0b7ef990ecbf24c72

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35bd2ab91b0c0e4fd32f3ccf5519e9a32aef52f9285d5823886efd5f356423f2
MD5 4da82ae1d54f5d65efc00853cd4bc034
BLAKE2b-256 f8158ee78e07ce01481a983a3ebbb0539ce2f6628d81a20aa14deb9c83f59a03

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dff892c713ef3d6bbea28d1c7575ad7cd4f2235db4cbade4f453f363cbfd0e3f
MD5 7dba914b64d1c6dc5591046d4af1036f
BLAKE2b-256 ca5ee36c1549e88717664a1494486618fa6679f97cbf03a2106432cafe9988a1

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 379aea81c78539674d70f6f25c463adebf0acb01ca4c021f64c8513380bd3e2f
MD5 b377081e62be21237d09271abf421a9a
BLAKE2b-256 62a4b6c8d1ad725922005796d85527fe904b3b01e45429c8326c9ec2354f493a

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e0abe43f7cc4500e740a4cd149bbece0fd193f86fb8cf53ab561a6bb6d76972a
MD5 e0aadd1da5041447ba5fdb67ea54c0f0
BLAKE2b-256 2793a1e512e69674ccc75bccd1a79af7032156dd76783b10173c2cc785a3460c

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f794be3d12bbdc7199cf32a38d693eb086ce9e9ee45443a49b0a139ffaf7c97
MD5 5ac8bbbf6553c321378c163a545a11eb
BLAKE2b-256 e588dbe35a7169f4df8ba96aa3951d052d6fa3647da7c0358f69c4d22aaa8f0f

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e2ed52d7364c822e273a742598b4d04f658e43fa8dd8c819e439798178f975c
MD5 f75a3312953971fc4b59b5c1c8e68a9e
BLAKE2b-256 58ee2705f7b3e43465fa297d7b6eb9f03c471b296997b199cbd81583698c551e

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 54f9692624ee0bef62cb54e6eb5559a3cf55bb50741016999fda02e8ba60e2c2
MD5 d671a1c03bee3de5095dcf21ed6ff6c8
BLAKE2b-256 d8fa2c41bb4761dddde9a74031f7742ea9f71e137d5fdacc2b74f1bd41995c16

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7f4492523a6f8a95686e7d68081ed80a83fddd338093681389727c4a2e63c1d
MD5 cb70e20c060df50b377c7de91849ae5b
BLAKE2b-256 9be2f3890b82baa0dad7621317caa9d0731ce912bfb29b0404411c3bcdd8a955

See more details on using hashes here.

File details

Details for the file maptide-0.4.0-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for maptide-0.4.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d74594b47632fa994b134b6778c26f1b5b599a57af9a8eb7ba74479e88f22f6e
MD5 fca18e877b752f4e77a7cf2830e2bd0e
BLAKE2b-256 7da9b6bb5ab43a00054cd397ad036a079b02f7d18c3b5af8dcef4a6391ba962c

See more details on using hashes here.

Supported by

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