Genbank parser doesn't handle feature attributes with colliding names.
Describe the bug
The genbank parser cannot handle repeating attribute keys like with /db_xref below:
Severity of the bug
This is blocking Ark's ability to cross reference other databases. (priority)
Steps to reproduce
You can debug this by debugging BenchmarkRead(b *testing.B){} in genbank_test.go within a couple of feature extraction loops you'll see that db_xref only keeps the last reference.
Expected behavior
We need to be able to track attributes with the same key name. List of tuples?
Screenshots
Client information
- OS: Mac OSX 0.15.7
- Golang version:
1.21 polyversionv0.27.1
adding @Koeng101 to the issue.
This issue has had no activity in the past 2 months. Marking as stale.
Working on this now!
This should be an easy fix, but the entire genbank parser needs to be reworked, and it seems like it won't be trivial. I'll open a separate issue.
This issue has had no activity in the past 2 months. Marking as stale.