├── .github └── workflows │ └── ci.yaml ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── include ├── GzChunkReader.hpp ├── MurmurHash3.cuh ├── MurmurHash3.h ├── SafeQueue.hpp ├── ThreadPool.hpp ├── construct_index.cuh ├── construct_index.hpp ├── counting_bloom_filter.cuh ├── counting_bloom_filter.hpp ├── cuda_error_handling.hpp ├── fastq_kmer.cuh ├── fastq_kmer.hpp ├── genotype.hpp ├── get_time.hpp ├── haplotype_select.hpp ├── hash64.hpp ├── kmer.cuh ├── kmer.hpp ├── kseq.h ├── save.hpp ├── seq_nt4_table.hpp ├── strip_split_join.hpp ├── sys.hpp ├── varigraph.cuh └── varigraph.hpp ├── main.cpp ├── main.cu ├── meta.yaml ├── src ├── MurmurHash3.cpp ├── MurmurHash3.cu ├── construct_index.cpp ├── construct_index.cu ├── counting_bloom_filter.cpp ├── counting_bloom_filter.cu ├── fastq_kmer.cpp ├── fastq_kmer.cu ├── genotype.cpp ├── get_time.cpp ├── haplotype_select.cpp ├── kmer.cpp ├── kmer.cu ├── save.cpp ├── strip_split_join.cpp ├── varigraph.cpp └── varigraph.cu └── test ├── samples.cfg ├── test.fa ├── test.vcf.gz ├── test1.sim1.fq.gz ├── test1.sim2.fq.gz ├── test2.sim1.fq.gz └── test2.sim2.fq.gz /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/README.md -------------------------------------------------------------------------------- /include/GzChunkReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/GzChunkReader.hpp -------------------------------------------------------------------------------- /include/MurmurHash3.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/MurmurHash3.cuh -------------------------------------------------------------------------------- /include/MurmurHash3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/MurmurHash3.h -------------------------------------------------------------------------------- /include/SafeQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/SafeQueue.hpp -------------------------------------------------------------------------------- /include/ThreadPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/ThreadPool.hpp -------------------------------------------------------------------------------- /include/construct_index.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/construct_index.cuh -------------------------------------------------------------------------------- /include/construct_index.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/construct_index.hpp -------------------------------------------------------------------------------- /include/counting_bloom_filter.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/counting_bloom_filter.cuh -------------------------------------------------------------------------------- /include/counting_bloom_filter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/counting_bloom_filter.hpp -------------------------------------------------------------------------------- /include/cuda_error_handling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/cuda_error_handling.hpp -------------------------------------------------------------------------------- /include/fastq_kmer.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/fastq_kmer.cuh -------------------------------------------------------------------------------- /include/fastq_kmer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/fastq_kmer.hpp -------------------------------------------------------------------------------- /include/genotype.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/genotype.hpp -------------------------------------------------------------------------------- /include/get_time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/get_time.hpp -------------------------------------------------------------------------------- /include/haplotype_select.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/haplotype_select.hpp -------------------------------------------------------------------------------- /include/hash64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/hash64.hpp -------------------------------------------------------------------------------- /include/kmer.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/kmer.cuh -------------------------------------------------------------------------------- /include/kmer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/kmer.hpp -------------------------------------------------------------------------------- /include/kseq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/kseq.h -------------------------------------------------------------------------------- /include/save.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/save.hpp -------------------------------------------------------------------------------- /include/seq_nt4_table.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/seq_nt4_table.hpp -------------------------------------------------------------------------------- /include/strip_split_join.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/strip_split_join.hpp -------------------------------------------------------------------------------- /include/sys.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/sys.hpp -------------------------------------------------------------------------------- /include/varigraph.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/varigraph.cuh -------------------------------------------------------------------------------- /include/varigraph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/include/varigraph.hpp -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/main.cpp -------------------------------------------------------------------------------- /main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/main.cu -------------------------------------------------------------------------------- /meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/meta.yaml -------------------------------------------------------------------------------- /src/MurmurHash3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/MurmurHash3.cpp -------------------------------------------------------------------------------- /src/MurmurHash3.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/MurmurHash3.cu -------------------------------------------------------------------------------- /src/construct_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/construct_index.cpp -------------------------------------------------------------------------------- /src/construct_index.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/construct_index.cu -------------------------------------------------------------------------------- /src/counting_bloom_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/counting_bloom_filter.cpp -------------------------------------------------------------------------------- /src/counting_bloom_filter.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/counting_bloom_filter.cu -------------------------------------------------------------------------------- /src/fastq_kmer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/fastq_kmer.cpp -------------------------------------------------------------------------------- /src/fastq_kmer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/fastq_kmer.cu -------------------------------------------------------------------------------- /src/genotype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/genotype.cpp -------------------------------------------------------------------------------- /src/get_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/get_time.cpp -------------------------------------------------------------------------------- /src/haplotype_select.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/haplotype_select.cpp -------------------------------------------------------------------------------- /src/kmer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/kmer.cpp -------------------------------------------------------------------------------- /src/kmer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/kmer.cu -------------------------------------------------------------------------------- /src/save.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/save.cpp -------------------------------------------------------------------------------- /src/strip_split_join.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/strip_split_join.cpp -------------------------------------------------------------------------------- /src/varigraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/varigraph.cpp -------------------------------------------------------------------------------- /src/varigraph.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/src/varigraph.cu -------------------------------------------------------------------------------- /test/samples.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/test/samples.cfg -------------------------------------------------------------------------------- /test/test.fa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/test/test.fa -------------------------------------------------------------------------------- /test/test.vcf.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/test/test.vcf.gz -------------------------------------------------------------------------------- /test/test1.sim1.fq.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/test/test1.sim1.fq.gz -------------------------------------------------------------------------------- /test/test1.sim2.fq.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/test/test1.sim2.fq.gz -------------------------------------------------------------------------------- /test/test2.sim1.fq.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/test/test2.sim1.fq.gz -------------------------------------------------------------------------------- /test/test2.sim2.fq.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiaoLab2021/varigraph/HEAD/test/test2.sim2.fq.gz --------------------------------------------------------------------------------