@@ -4,6 +4,7 @@ version 1.0
44workflow genomicsqlite_big_tests {
55 input {
66 String git_revision = "main"
7+ File ? libgenomicsqlite_so
78
89 File reads = "https://s3.amazonaws.com/1000genomes/1000G_2504_high_coverage/data/ERR3239334/NA12878.final.cram" # !FileCoercion
910 File variants = "gs://brain-genomics-public/research/cohort/1KGP/cohort_gatk/CCDG_13607_B01_GRM_WGS_2019-02-19_chr21.recalibrated_variants.vcf.gz" # !FileCoercion
@@ -17,15 +18,15 @@ workflow genomicsqlite_big_tests {
1718 call test_sam {
1819 input :
1920 reads = reads ,
20- libgenomicsqlite_so = build .libgenomicsqlite_so ,
21+ libgenomicsqlite_so = select_first ([ libgenomicsqlite_so , build .libgenomicsqlite_so ]) ,
2122 genomicsqlite_py = build .genomicsqlite_py ,
2223 sam_into_sqlite = build .sam_into_sqlite
2324 }
2425
2526 call test_vcf {
2627 input :
2728 variants = variants ,
28- libgenomicsqlite_so = build .libgenomicsqlite_so ,
29+ libgenomicsqlite_so = select_first ([ libgenomicsqlite_so , build .libgenomicsqlite_so ]) ,
2930 genomicsqlite_py = build .genomicsqlite_py ,
3031 vcf_into_sqlite = build .vcf_into_sqlite
3132 }
@@ -41,7 +42,10 @@ task build {
4142
4243 apt-get -qq update
4344 DEBIAN_FRONTEND = noninteractive apt-get -qq install -y \
44- zip pigz wget build-essential git-core cmake libsqlite3-dev libzstd-dev libhts-dev python3-pip samtools tabix
45+ zip pigz wget build-essential git-core \
46+ cmake libsqlite3-dev libzstd-dev \
47+ python3-pip maven cargo \
48+ libhts-dev samtools tabix
4549 pip3 install pytest pytest-xdist
4650
4751 # build libgenomicsqlite.so and loader executables
@@ -96,6 +100,7 @@ task test_sam {
96100
97101 cp ~{sam_into_sqlite } /usr/local/bin/sam_into_sqlite
98102 chmod +x /usr/local/bin/sam_into_sqlite
103+ ldd -r /usr/local/bin/sam_into_sqlite
99104
100105 reads_file = '~{reads}'
101106 if [[ $reads_file == *.cram ]]; then
@@ -168,6 +173,7 @@ task test_vcf {
168173
169174 cp ~{vcf_into_sqlite } /usr/local/bin/vcf_into_sqlite
170175 chmod +x /usr/local/bin/vcf_into_sqlite
176+ ldd -r /usr/local/bin/vcf_into_sqlite
171177
172178 # load database
173179 time vcf_into_sqlite --inner-page-KiB 64 --outer-page-KiB 2 --genotypes-without-rowid "~{variants}" "~{dbname}"
0 commit comments