Several classes in libcbcf.py, namely
VariantHeaderRecord VariantRecordFilter BaseIndex
VariantHeaderMetadata VariantRecordFormat
VariantHeaderContigs VariantRecordInfo
VariantRecordSamples
VariantRecordSample
implement the following dict methods:
iterkeys() / itervalues() / iteritems() returning iterators; these are implemented using libhts primitives
keys() / values() / items() returning lists; implemented in terms of iterkeys() et al
These are Python2-style dictionary methods.
They should be reworked to provide a Python3-style interface:
keys() / values() / items() returning some new view objects, implemented using libhts primitives
iterkeys() / itervalues() / iteritems(), deprecated, implemented in terms of keys() et al
Several classes in libcbcf.py, namely
implement the following
dictmethods:iterkeys()/itervalues()/iteritems()returning iterators; these are implemented using libhts primitiveskeys()/values()/items()returning lists; implemented in terms ofiterkeys()et alThese are Python2-style dictionary methods.
They should be reworked to provide a Python3-style interface:
keys()/values()/items()returning some new view objects, implemented using libhts primitivesiterkeys()/itervalues()/iteritems(), deprecated, implemented in terms ofkeys()et al