Skip to main content

No project description provided

Project description

Convert vcf in parquet 🧬 💻

License CI Documentation CodeCov

Install

mamba install vcf2parquet

Usage

vcf2parquet-bin

USAGE:
    vcf2parquet [OPTIONS] --input <INPUT> <SUBCOMMAND>

OPTIONS:
    -b, --batch-size <BATCH_SIZE>      Batch size (default 100,000)
    -c, --compression <COMPRESSION>    Compression method (default snappy) [possible values:
                                       uncompressed, snappy, gzip, lzo, brotli, lz4]
    -h, --help                         Print help information
    -i, --input <INPUT>                Input path

SUBCOMMANDS:
    convert    Convert a vcf in a parquet
    help       Print this message or the help of the given subcommand(s)
    split      Convert a vcf in multiple parquet file each file contains `batch_size` record

Subcommand convert and split change how output is write.

vcf2parquet -i {input}.vcf.[gz|bz2|xz] convert -o {output}.parquet
vcf2parquet -i {input}.vcf.[gz|bz2|xz] -c lz4 -b 10000 convert -o {output}.parquet
vcf2parquet -i {input}.vcf.[gz|bz2|xz] split -f format_partition_{}.parquet

Minimum supported Rust version

Currently the minimum supported Rust version is 1.74.1.

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

vcf2parquet-0.6.0.tar.gz (28.9 kB view hashes)

Uploaded Source

Built Distributions

vcf2parquet-0.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

vcf2parquet-0.6.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (15.2 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ s390x

vcf2parquet-0.6.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (12.4 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

vcf2parquet-0.6.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.0 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

vcf2parquet-0.6.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

vcf2parquet-0.6.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (13.2 MB view hashes)

Uploaded PyPy manylinux: glibc 2.12+ i686

vcf2parquet-0.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

vcf2parquet-0.6.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (15.2 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ s390x

vcf2parquet-0.6.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (12.4 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

vcf2parquet-0.6.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.0 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

vcf2parquet-0.6.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

vcf2parquet-0.6.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (13.2 MB view hashes)

Uploaded PyPy manylinux: glibc 2.12+ i686

vcf2parquet-0.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

vcf2parquet-0.6.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (15.1 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ s390x

vcf2parquet-0.6.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (12.4 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

vcf2parquet-0.6.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.0 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

vcf2parquet-0.6.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

vcf2parquet-0.6.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (13.2 MB view hashes)

Uploaded PyPy manylinux: glibc 2.12+ i686

vcf2parquet-0.6.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

vcf2parquet-0.6.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (15.2 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ s390x

vcf2parquet-0.6.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (12.4 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

vcf2parquet-0.6.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.1 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

vcf2parquet-0.6.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

vcf2parquet-0.6.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (13.2 MB view hashes)

Uploaded PyPy manylinux: glibc 2.12+ i686

vcf2parquet-0.6.0-cp312-none-win_amd64.whl (1.7 MB view hashes)

Uploaded CPython 3.12 Windows x86-64

vcf2parquet-0.6.0-cp312-none-win32.whl (1.6 MB view hashes)

Uploaded CPython 3.12 Windows x86

vcf2parquet-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

vcf2parquet-0.6.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (15.1 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

vcf2parquet-0.6.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (12.3 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

vcf2parquet-0.6.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.0 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

vcf2parquet-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.2 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

vcf2parquet-0.6.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (13.2 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

vcf2parquet-0.6.0-cp312-cp312-macosx_11_0_arm64.whl (2.1 MB view hashes)

Uploaded CPython 3.12 macOS 11.0+ ARM64

vcf2parquet-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl (2.3 MB view hashes)

Uploaded CPython 3.12 macOS 10.12+ x86-64

vcf2parquet-0.6.0-cp311-none-win_amd64.whl (1.7 MB view hashes)

Uploaded CPython 3.11 Windows x86-64

vcf2parquet-0.6.0-cp311-none-win32.whl (1.6 MB view hashes)

Uploaded CPython 3.11 Windows x86

vcf2parquet-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

vcf2parquet-0.6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (15.2 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

vcf2parquet-0.6.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (12.4 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

vcf2parquet-0.6.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.0 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

vcf2parquet-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

vcf2parquet-0.6.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (13.2 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

vcf2parquet-0.6.0-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

vcf2parquet-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl (2.3 MB view hashes)

Uploaded CPython 3.11 macOS 10.12+ x86-64

vcf2parquet-0.6.0-cp310-none-win_amd64.whl (1.7 MB view hashes)

Uploaded CPython 3.10 Windows x86-64

vcf2parquet-0.6.0-cp310-none-win32.whl (1.6 MB view hashes)

Uploaded CPython 3.10 Windows x86

vcf2parquet-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

vcf2parquet-0.6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (15.2 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

vcf2parquet-0.6.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (12.4 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

vcf2parquet-0.6.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.0 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

vcf2parquet-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

vcf2parquet-0.6.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (13.2 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

vcf2parquet-0.6.0-cp310-cp310-macosx_11_0_arm64.whl (2.1 MB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

vcf2parquet-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl (2.3 MB view hashes)

Uploaded CPython 3.10 macOS 10.12+ x86-64

vcf2parquet-0.6.0-cp39-none-win_amd64.whl (1.7 MB view hashes)

Uploaded CPython 3.9 Windows x86-64

vcf2parquet-0.6.0-cp39-none-win32.whl (1.6 MB view hashes)

Uploaded CPython 3.9 Windows x86

vcf2parquet-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

vcf2parquet-0.6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (15.2 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

vcf2parquet-0.6.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (12.4 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

vcf2parquet-0.6.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.0 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

vcf2parquet-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

vcf2parquet-0.6.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (13.2 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

vcf2parquet-0.6.0-cp38-none-win_amd64.whl (1.7 MB view hashes)

Uploaded CPython 3.8 Windows x86-64

vcf2parquet-0.6.0-cp38-none-win32.whl (1.6 MB view hashes)

Uploaded CPython 3.8 Windows x86

vcf2parquet-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

vcf2parquet-0.6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (15.2 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

vcf2parquet-0.6.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (12.4 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

vcf2parquet-0.6.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.0 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

vcf2parquet-0.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

vcf2parquet-0.6.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (13.2 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

vcf2parquet-0.6.0-cp37-none-win_amd64.whl (1.7 MB view hashes)

Uploaded CPython 3.7 Windows x86-64

vcf2parquet-0.6.0-cp37-none-win32.whl (1.6 MB view hashes)

Uploaded CPython 3.7 Windows x86

vcf2parquet-0.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

vcf2parquet-0.6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (15.2 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

vcf2parquet-0.6.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (12.4 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

vcf2parquet-0.6.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.0 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

vcf2parquet-0.6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

vcf2parquet-0.6.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (13.2 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

Supported by

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