Skip to main content

VCFPy

https://img.shields.io/pypi/v/vcfpy.svg https://img.shields.io/travis/bihealth/vcfpy.svg Documentation Status Updates

Python 3 VCF parser that allows both reading and writing

Why another VCF parser for Python!

I’ve been using PyVCF with quite some success in the past. However, the main bottleneck of PyVCF is when you want to modify the per-sample genotype information. There are some issues in the tracker of PyVCF but none of them can really be considered solved. I tried several hours to solve these problems within PyVCF but this never got far or towards a complete rewrite…

For this reason, VCFPy was born and here it is!

What’s the State?

VCFPy is the result of two full days of development plus some maintenance work later now (right now). I’m using it in several projects but it is not as battle-tested as PyVCF.

Why Python 3 Only?

As I’m only using Python 3 code, I see no advantage in carrying around support for legacy Python 2 and maintaining it. At a later point when VCFPy is known to be stable, Python 2 support might be added if someone contributes a pull request.

History

0.2.0 (2016-09-19)

  • First release on PyPI.

Download files

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

Source Distribution

vcfpy-0.2.1.tar.gz (953.3 kB view details)

Uploaded Source

Built Distribution

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

vcfpy-0.2.1-py2.py3-none-any.whl (18.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file vcfpy-0.2.1.tar.gz.

File metadata

  • Download URL: vcfpy-0.2.1.tar.gz
  • Upload date:
  • Size: 953.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for vcfpy-0.2.1.tar.gz
Algorithm Hash digest
SHA256 ae9bb02557243273b16e45affdb7cb6311f2cba2dd807a9785dfe3435231eef9
MD5 1d78f413597e29412dc12012f14910e2
BLAKE2b-256 4be73f376e76417a7c5ecaf98d7b135dabea3fee0287262819e8e9b107c4d378

See more details on using hashes here.

File details

Details for the file vcfpy-0.2.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for vcfpy-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0b0316c4a94bbe2e81d6a5ebf5aa241d7f0d53eab078fde1e47c9b6f88bf4a64
MD5 47573aa0f104fb56e0853e6586beb90d
BLAKE2b-256 485e0769f8a8a59f51c17a834524ce81f067259c475cb71f503c996a6d40efb6

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