Skip to main content

Python bindings for the VCFX toolkit - comprehensive VCF manipulation and analysis

Project description

VCFX Python Package

Python bindings for the VCFX toolkit - a comprehensive VCF manipulation toolkit.

Installation

pip install vcfx

Quick Start

import vcfx

# Use helper functions
text = vcfx.trim("  hello  ")  # Returns "hello"
parts = vcfx.split("A,B,C", ",")  # Returns ["A", "B", "C"]

# Get version
version = vcfx.get_version()
print(f"VCFX version: {version}")

# Use tool wrappers (requires VCFX tools in PATH)
count = vcfx.variant_counter("input.vcf")
freqs = vcfx.allele_freq_calc("input.vcf")

Features

  • Native C++ bindings for high-performance operations
  • Tool wrappers for all VCFX command-line tools
  • Convenience functions for common VCF analysis tasks
  • Type hints for better development experience
  • Cross-platform support (Linux, macOS)

Requirements

  • Python 3.10+
  • For tool wrappers: VCFX command-line tools must be installed and available in PATH

Documentation

For comprehensive documentation, visit: https://vcfx.readthedocs.io

License

MIT License - see LICENSE file for details.

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

vcfx-1.0.2.tar.gz (14.1 kB view details)

Uploaded Source

File details

Details for the file vcfx-1.0.2.tar.gz.

File metadata

  • Download URL: vcfx-1.0.2.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vcfx-1.0.2.tar.gz
Algorithm Hash digest
SHA256 be551ebdc690771256e37bb2b0c03746cc3c19098460bdba1d728746da9a440a
MD5 4e725a727703c8540cd7cc002648dbd0
BLAKE2b-256 50211ca941c0d978411019e1213f1cf962a05262948f1384567cc37040a806cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for vcfx-1.0.2.tar.gz:

Publisher: publish-pypi.yml on jorgeMFS/VCFX

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

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