I'm using bgzip and tabix to extract some features from vcf. I'm wondering that should I write some commands inside the **Dockerfile ** to let it install those programs? Since I will also need to do the same thing for the validation files. And a second question, the validation vcf files are located at /test-data/xxxxxxxx.vcf, instead of /test-data/Genomic Data/xxxxxxxx.vcf? Thanks, Yichao

Created by yichao li unfashionable
Dear Yichao, Please refer to [Dockerfile docs](https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#apt-get). You don't need to use sudo in the Dockerfile. Best, Tom
Do I need use **sudo ** for installlation?
Dear Yichao, 1. Yes, you should write commands inside the Dockerfile to install those programs so your script will be able to use those. 2. The validation vcf files are located at `/test-data/xxxx.vcf`, correct. Also please read these [docs](https://www.synapse.org/#!Synapse:syn6187098/wiki/449443). The clinical file has columns that link sample to their respective vcf files. Best, Tom

docker question: parsing vcf & the location of vcf page is loading…