Bug while parsing VCF
Problably with a new version of htslib, the test suite has starting to issue this warning: [W::bcf_hdr_check_sanity] MQ should be declared as Type=Float
As well as this error:
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/stephane/.local/lib/python3.13/site-packages/egglib/test/io/test_vcf.py", line 1067, in f
self.assertEqual(val, v,
~~~~~~~~~~~~~~~~^^^^^^^^
msg=f'extension={ext} variant=#{i+1} what={what} exp={v} received={val}')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Lists differ: ['snp1', 'first', 'zero', 'ro\x17A\x17T\x11', '\x11\x02'] != ['snp1', 'first', 'zero']
First list contains 2 additional elements.
First extra element 3:
'ro\x17A\x17T\x11'
- ['snp1', 'first', 'zero', 'ro\x17A\x17T\x11', '\x11\x02']
+ ['snp1', 'first', 'zero'] : extension=vcf variant=#1 what=id exp=['snp1', 'first', 'zero'] received=['snp1', 'first', 'zero', 'ro\x17A\x17T\x11', '\x11\x02']```