├── .github └── workflows │ ├── build.yml │ └── wheels.yml ├── .gitignore ├── .gitmodules ├── CHANGES.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── ci ├── Dockerfile.alpine.test ├── Dockerfile.slim.test ├── linux-deps ├── osx-deps └── test ├── cyvcf2 ├── __init__.py ├── __main__.py ├── cli.py ├── cyvcf2.pxd ├── cyvcf2.pyx ├── helpers.c ├── helpers.h ├── relatedness.h └── tests │ ├── __init__.py │ ├── bug.vcf.gz │ ├── decomposed.vcf │ ├── empty.vcf │ ├── issue_198.vcf │ ├── issue_44.vcf │ ├── multi-contig.bcf │ ├── multi-contig.bcf.csi │ ├── multi-contig.vcf.gz │ ├── multi-contig.vcf.gz.csi │ ├── multi-contig.vcf.gz.tbi │ ├── no-seq-len.vcf │ ├── no-seq-names.vcf │ ├── o.vcf.gz │ ├── seg.vcf.gz │ ├── test-alt-repr.vcf │ ├── test-diff.csi │ ├── test-format-string.vcf │ ├── test-genotypes.vcf │ ├── test-haploidX.vcf │ ├── test-hemi.vcf │ ├── test-invalid-header.vcf │ ├── test-multiallelic-homozygous-alt.vcf.gz │ ├── test-multiallelic-homozygous-alt.vcf.gz.tbi │ ├── test-no-genotypes.vcf │ ├── test-strict-gt-option-flag.vcf.gz │ ├── test-strict-gt-option-flag.vcf.gz.tbi │ ├── test.bug.117.vcf │ ├── test.comp_het.3.vcf │ ├── test.isa.vcf │ ├── test.mnp.vcf │ ├── test.snpeff.bcf │ ├── test.snpeff.bcf.csi │ ├── test.snpeff.vcf │ ├── test.vcf.gz │ ├── test.vcf.gz.tbi │ ├── test_cli.py │ ├── test_gt_alt_freqs.vcf │ ├── test_gt_bases.vcf.gz │ ├── test_hemi.py │ ├── test_reader.py │ └── test_writer.py ├── docs ├── Makefile └── source │ ├── conf.py │ ├── docstrings.rst │ ├── index.rst │ └── writing.rst ├── pyproject.toml ├── requirements.txt ├── scripts ├── compare.sh ├── filter-cyvcf2.py ├── filter-pysam.py ├── filter-pyvcf.py ├── table.py └── trio-denovo.py ├── setup.cfg └── setup.py /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/.github/workflows/wheels.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/README.md -------------------------------------------------------------------------------- /ci/Dockerfile.alpine.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/ci/Dockerfile.alpine.test -------------------------------------------------------------------------------- /ci/Dockerfile.slim.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/ci/Dockerfile.slim.test -------------------------------------------------------------------------------- /ci/linux-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/ci/linux-deps -------------------------------------------------------------------------------- /ci/osx-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/ci/osx-deps -------------------------------------------------------------------------------- /ci/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/ci/test -------------------------------------------------------------------------------- /cyvcf2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/__init__.py -------------------------------------------------------------------------------- /cyvcf2/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/__main__.py -------------------------------------------------------------------------------- /cyvcf2/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/cli.py -------------------------------------------------------------------------------- /cyvcf2/cyvcf2.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/cyvcf2.pxd -------------------------------------------------------------------------------- /cyvcf2/cyvcf2.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/cyvcf2.pyx -------------------------------------------------------------------------------- /cyvcf2/helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/helpers.c -------------------------------------------------------------------------------- /cyvcf2/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/helpers.h -------------------------------------------------------------------------------- /cyvcf2/relatedness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/relatedness.h -------------------------------------------------------------------------------- /cyvcf2/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /cyvcf2/tests/bug.vcf.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/bug.vcf.gz -------------------------------------------------------------------------------- /cyvcf2/tests/decomposed.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/decomposed.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/empty.vcf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cyvcf2/tests/issue_198.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/issue_198.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/issue_44.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/issue_44.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/multi-contig.bcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/multi-contig.bcf -------------------------------------------------------------------------------- /cyvcf2/tests/multi-contig.bcf.csi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/multi-contig.bcf.csi -------------------------------------------------------------------------------- /cyvcf2/tests/multi-contig.vcf.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/multi-contig.vcf.gz -------------------------------------------------------------------------------- /cyvcf2/tests/multi-contig.vcf.gz.csi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/multi-contig.vcf.gz.csi -------------------------------------------------------------------------------- /cyvcf2/tests/multi-contig.vcf.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/multi-contig.vcf.gz.tbi -------------------------------------------------------------------------------- /cyvcf2/tests/no-seq-len.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/no-seq-len.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/no-seq-names.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/no-seq-names.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/o.vcf.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/o.vcf.gz -------------------------------------------------------------------------------- /cyvcf2/tests/seg.vcf.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/seg.vcf.gz -------------------------------------------------------------------------------- /cyvcf2/tests/test-alt-repr.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-alt-repr.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test-diff.csi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-diff.csi -------------------------------------------------------------------------------- /cyvcf2/tests/test-format-string.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-format-string.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test-genotypes.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-genotypes.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test-haploidX.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-haploidX.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test-hemi.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-hemi.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test-invalid-header.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-invalid-header.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test-multiallelic-homozygous-alt.vcf.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-multiallelic-homozygous-alt.vcf.gz -------------------------------------------------------------------------------- /cyvcf2/tests/test-multiallelic-homozygous-alt.vcf.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-multiallelic-homozygous-alt.vcf.gz.tbi -------------------------------------------------------------------------------- /cyvcf2/tests/test-no-genotypes.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-no-genotypes.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test-strict-gt-option-flag.vcf.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-strict-gt-option-flag.vcf.gz -------------------------------------------------------------------------------- /cyvcf2/tests/test-strict-gt-option-flag.vcf.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test-strict-gt-option-flag.vcf.gz.tbi -------------------------------------------------------------------------------- /cyvcf2/tests/test.bug.117.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test.bug.117.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test.comp_het.3.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test.comp_het.3.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test.isa.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test.isa.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test.mnp.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test.mnp.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test.snpeff.bcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test.snpeff.bcf -------------------------------------------------------------------------------- /cyvcf2/tests/test.snpeff.bcf.csi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test.snpeff.bcf.csi -------------------------------------------------------------------------------- /cyvcf2/tests/test.snpeff.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test.snpeff.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test.vcf.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test.vcf.gz -------------------------------------------------------------------------------- /cyvcf2/tests/test.vcf.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test.vcf.gz.tbi -------------------------------------------------------------------------------- /cyvcf2/tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test_cli.py -------------------------------------------------------------------------------- /cyvcf2/tests/test_gt_alt_freqs.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test_gt_alt_freqs.vcf -------------------------------------------------------------------------------- /cyvcf2/tests/test_gt_bases.vcf.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test_gt_bases.vcf.gz -------------------------------------------------------------------------------- /cyvcf2/tests/test_hemi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test_hemi.py -------------------------------------------------------------------------------- /cyvcf2/tests/test_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test_reader.py -------------------------------------------------------------------------------- /cyvcf2/tests/test_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/cyvcf2/tests/test_writer.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/docstrings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/docs/source/docstrings.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/writing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/docs/source/writing.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/compare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/scripts/compare.sh -------------------------------------------------------------------------------- /scripts/filter-cyvcf2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/scripts/filter-cyvcf2.py -------------------------------------------------------------------------------- /scripts/filter-pysam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/scripts/filter-pysam.py -------------------------------------------------------------------------------- /scripts/filter-pyvcf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/scripts/filter-pyvcf.py -------------------------------------------------------------------------------- /scripts/table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/scripts/table.py -------------------------------------------------------------------------------- /scripts/trio-denovo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/scripts/trio-denovo.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brentp/cyvcf2/HEAD/setup.py --------------------------------------------------------------------------------