Я пытаюсь запустить утилиту bcftools bgzip для сжатия файла VCF. У меня есть небольшая среда conda, настроенная для bcftools.
environment.yaml Содержимое файла:
name: FAWMIPS_bcftools
channels:
- bioconda
dependencies:
- bcftools=1.9
Я получаю разные результаты в зависимости от того, запускаю ли я bgzip через активированную среду conda и conda run:
conda activate FAWMIPS_bcftools; bgzip -c phased.vcf > phased.1.vcf.gz; conda deactivate
conda run --name FAWMIPS_bcftools bgzip -c phased.vcf > phased.2.vcf.gz
ls -lh phased.*.vcf.gz
-rw-rw-r--. 1 nick nick 429K Jan 13 13:23 phased.1.vcf.gz
-rw-rw-r--. 1 nick nick 778K Jan 13 13:25 phased.2.vcf.gz
conda activate FAWMIPS_bcftools
htsfile phased.*.vcf.gz
phased.1.vcf.gz: VCF version 4.2 BGZF-compressed variant calling data
phased.2.vcf.gz: SAM version 1 sequence text
phased.1.vcf.gz - это то, что я хочу, но это часть большого рабочего процесса, запускаемого из Makefile, поэтому я бы хотел чтобы иметь возможность использовать conda run.
Есть идеи?