Skip to main content

Usage

Checks integrity of sequencing files (FASTQ, BAM).

Use --fastq-paired for paired-end FASTQ, --fastq-single for single-end FASTQ, --bam for BAM files, or --raw for only calculating checksums of any file. These flags can be used multiple times.

By default, the tool will exit immediately after the first error is found. Use --continue-on-error to check all files regardless of errors.

Usage: grz-check [OPTIONS] --output <OUTPUT>

Options:
      --show-progress <SHOW_PROGRESS>
          Flag to show progress bars during processing

          [possible values: true, false]

      --fastq-paired <FQ1_PATH> <FQ2_PATH> <FQ1_READ_LEN> <FQ2_READ_LEN>
          A paired-end FASTQ sample. Provide FQ1, FQ2, FQ1 read length, and FQ2 read length. Read Length: >0 for fixed, 0 for auto-detect, <0 to skip length check

      --fastq-single <FQ_PATH> <READ_LEN>
          A single-end FASTQ sample. Provide the file path and read length. Read Length: >0 for fixed, 0 for auto-detect, <0 to skip length check

      --bam <BAM_PATH>
          A single BAM file to validate

      --raw <FILE_PATH>
          A file for which to only calculate the SHA256 checksum, skipping all other validation

      --output <OUTPUT>
          Path to write the output JSONL report

      --continue-on-error
          Continue processing all files even if an error is found

      --threads <THREADS>
          Number of threads to use for processing

  -h, --help
          Print help (see a summary with '-h')

  -V, --version
          Print version

Example

# --fastq-paired R1 R2 read_length_R1 read_length_R2
# --fastq-single R1 read_length_R1
grz-check --show-progress --output report.jsonl --fastq-paired path/to/sample__R1.fastq.gz path/to/sample_R2.fastq.gz 150 150 --fastq-single path/to/sample.fastq.gz 151

Download files

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

Source Distribution

grz_check-0.4.0.tar.gz (33.9 kB view details)

Uploaded Source

Built Distributions

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

grz_check-0.4.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (769.2 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

grz_check-0.4.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (769.6 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

grz_check-0.4.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (769.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

grz_check-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (683.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

grz_check-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (769.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

grz_check-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (684.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

grz_check-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (769.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

grz_check-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (684.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

grz_check-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (768.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

grz_check-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (684.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: grz_check-0.4.0.tar.gz
  • Upload date:
  • Size: 33.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for grz_check-0.4.0.tar.gz
Algorithm Hash digest
SHA256 9de532bbfd67554e28dfba0a9f64e2b64a5ee3f5096f12bd533102b66bb4604a
MD5 37fc1cfdb5bb246798b4378367b8f938
BLAKE2b-256 38887d77093f439ee089101854ada0961daddc6d98b7a4277ac1b8fd0b079130

See more details on using hashes here.

Provenance

The following attestation bundles were made for grz_check-0.4.0.tar.gz:

Publisher: pypi-rust.yml on BfArM-MVH/grz-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file grz_check-0.4.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grz_check-0.4.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6356c6da06f35dbed695ecdb263352c819a23f91149796c06426612e6a740e24
MD5 9048ecc8648f03a4598cebbc285f1bc4
BLAKE2b-256 b0d5dd129f8e6b87992066608bace160ef5f1cf1a06ab36fce8385d770a0ceab

See more details on using hashes here.

Provenance

The following attestation bundles were made for grz_check-0.4.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-rust.yml on BfArM-MVH/grz-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file grz_check-0.4.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grz_check-0.4.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0799fd56e238d4ef0cd122acd654b4f6f066e0730eac4c446154c902a08667b
MD5 589ee5ce78a69a65720d342cdf5dffec
BLAKE2b-256 9345c59d84f4494453ca7c4967fb09c0ffbae67777351a74fe807819a977709d

See more details on using hashes here.

Provenance

The following attestation bundles were made for grz_check-0.4.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-rust.yml on BfArM-MVH/grz-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file grz_check-0.4.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grz_check-0.4.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5c69131e4f0f66acc94a0833359b7931a6453168344e0fcf743d424de759640
MD5 4eaa23f476cddc06b5a29e3f5d1abbd9
BLAKE2b-256 c59a23fb0f385a77d0901c185e9d2437e12223d8995bfc6ec18ae304f501c6ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for grz_check-0.4.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-rust.yml on BfArM-MVH/grz-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file grz_check-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for grz_check-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8346cd41112124249e16efd08d63a4f503048f2561324ace2c51064db1d4dfb
MD5 8cb1d0a7e82217ce9a8fbf9d5b2cde50
BLAKE2b-256 1340e87d0aa3131933214ccfb3f3b8537e14901d6f2431b8a86c5760e9f63fe2

See more details on using hashes here.

Provenance

The following attestation bundles were made for grz_check-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-rust.yml on BfArM-MVH/grz-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file grz_check-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grz_check-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba00a7d5c1c0e15ff22d0029c3face76e814afab614a8286c61c4916b6e2ae27
MD5 f1eb74ae6f269971c435c3db35a6cc4f
BLAKE2b-256 01447248ab16dc12817ef18acae70993addc3b2fc368a4bea59338a4a686f13d

See more details on using hashes here.

Provenance

The following attestation bundles were made for grz_check-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-rust.yml on BfArM-MVH/grz-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file grz_check-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for grz_check-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95a5dc064aa57515993585b004ece7b380ec07d255914cfac8ec0f68b56c3c5f
MD5 eeb3adc891e9e6d29d92862123e961c0
BLAKE2b-256 9e9662c8f061268292cbcee7fd77fbf3d0b57eef74ede3b193bc6748058cf9f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for grz_check-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-rust.yml on BfArM-MVH/grz-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file grz_check-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grz_check-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5e48658f9d9c9fd8bb439ed905746aa12b89ff63d07e19516625636d8e3879b
MD5 7253e6a76a20cccd5b80a4e18a809b06
BLAKE2b-256 3ba1ea2bfbabf747f49724607eefa4c60bd0a0dbddfdeac252050bcae5d496b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for grz_check-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-rust.yml on BfArM-MVH/grz-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file grz_check-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for grz_check-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dea14cf1c40e7b4fc836be03260a0de29ea3ff84cab9fceed45a35950f1ce95a
MD5 3bb1b97977b111d7d27f2d14bb2e6f64
BLAKE2b-256 94b30631c17ac4500479d3ad49989aa16894bb811b526571b5c2bc11ea9c0849

See more details on using hashes here.

Provenance

The following attestation bundles were made for grz_check-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-rust.yml on BfArM-MVH/grz-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file grz_check-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grz_check-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae328d0ec05bc051efa0f787c6efe74ecc89860af667571a515efa2ac924ef85
MD5 cc2895088bfc6c83cff649eb100e2636
BLAKE2b-256 9f3b9d975d73b97fe0d3d9fc733608014087286981ac518f5d3d60427771ea74

See more details on using hashes here.

Provenance

The following attestation bundles were made for grz_check-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-rust.yml on BfArM-MVH/grz-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file grz_check-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for grz_check-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d6dd4035894222b211c36cf68a84b1c4c42b20b9a182c64dd60d36c1b985f7e
MD5 def5d234215f85fcda00bba9c12d8114
BLAKE2b-256 913bc7400cf6546330ee182885afb8658836a2a34ed7130b62028538233a559f

See more details on using hashes here.

Provenance

The following attestation bundles were made for grz_check-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-rust.yml on BfArM-MVH/grz-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.4.0 This release

11 files

0.3.1

10 files

0.3.0

10 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page