File tree Expand file tree Collapse file tree 4 files changed +23
-0
lines changed
Expand file tree Collapse file tree 4 files changed +23
-0
lines changed Original file line number Diff line number Diff line change 1+ (ns varity.large-vcf-lift-bench
2+ (:require [libra.bench :refer :all ]
3+ [libra.criterium :as c]
4+ [cljam.io.sequence :as cseq]
5+ [cljam.io.vcf :as vcf]
6+ [varity.chain :as ch]
7+ [varity.vcf-lift :as vcf-lift]
8+ [varity.t-common :refer :all ]))
9+
10+ (defbench large-vcf-lift-bench
11+ (prepare-cavia! )
12+ (with-open [seq-rdr (cseq/reader test-ref-seq-file)
13+ vcf-rdr (vcf/reader test-large-vcf-file)]
14+ (let [chidx (ch/index (ch/load-chain test-large-chain-file))]
15+ (is (c/quick-bench
16+ (doall (vcf-lift/liftover-variants
17+ seq-rdr chidx (vcf/read-variants vcf-rdr))))))))
Original file line number Diff line number Diff line change 7373(def test-load-refgene-file " ./test-resources/test-refgene.txt" )
7474
7575(def test-load-refseq-file " ./test-resources/test-refseq.txt" )
76+
77+ (def test-gtf-file " ./test-resources/gtf_parse_test.gtf" )
78+
79+ (def test-large-chain-file " ./test-resources/large.chain.gz" )
80+
81+ (def test-large-vcf-file " ./test-resources/large.vcf.gz" )
You can’t perform that action at this time.
0 commit comments