Closed Rohit-Satyam closed 1 year ago
Hi I'm struggling to figure out exactly what is going on here, would you be able to share the VCF files with me? 005_barcode49.1.vcf
and 005_barcode49.2.vcf
as well as 005_barcode49.primersitereport.txt
I managed to eventually track down this bug to this dependency error (arrows indicate dependency); artic -> medaka -> whatshap -> pyfaidx -> pyvcf3. pyvcf3 is a fork of pyvcf which is still maintained (unlike pyvcf) it uses the same name in its import hook as pyvcf import vcf
which caused it to be used over the explicitly required pyvcf
in some circumstances.
This went unnoticed (due to identical functionality) until the following commit https://github.com/dridk/PyVCF3/commit/ec232530978e6ec4717f3e2be833d684f94d0561 added the type_code
argument to the _Format
namedtuple object leading to the error above. This error also only manifested when dependencies were installed in a particular order leading to pyvcf3 being imported over pyvcf.
Version 1.2.3 fixes this by pinning a version of pyfaidx which doesn't depend on pyvcf3 at all, the conda package recipe is currently awaiting review before going live.
Dear Developers,
I was trying to use
artic pipeline
using following command but I am getting an error atartic_vcf_merge
step. Below is the command used and error thrownAnd the error is
Version
I also tried running
artic_vcf_merge
independently and I am getting the following error