Genbank parser doesn't handle feature attributes with colliding names.
TimothyStiles opened this issue · 5 comments
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
poly
versionv0.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
.