As mentioned in gtfparse code, latest Ensembl release add "(assigned to previous version ?)" in the transcript_support_level tag. Although gtfparse tried to fix this by splitting all attributes, it is not a good way to fix this. Some attributes might require space inside.
As mentioned in gtfparse code, latest Ensembl release add "(assigned to previous version ?)" in the transcript_support_level tag. Although gtfparse tried to fix this by splitting all attributes, it is not a good way to fix this. Some attributes might require space inside.
https://github.com/openvax/gtfparse/blame/7d25135fed6a1a7c60218cedc1dfac2446683183/gtfparse/attribute_parsing.py#L73-L76C60
Solution:
https://github.com/openvax/pyensembl/commit/e03a213ccedda997ecb868490e62367f779f8c9a