Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing taxons, genus, phylum, class, order etc when importing list from a file #279

Open
qifeng-bai opened this issue Sep 19, 2023 · 1 comment
Assignees
Milestone

Comments

@qifeng-bai
Copy link
Contributor

qifeng-bai commented Sep 19, 2023

@charvolant reports a number of columns missing in KVPs when uploading a species list.

For example:
When a name is matched,

Scientific Name (matched)Common Name (matched) | Family (matched) | Kingdom (matched) will be replaced

other fields which currently are missing, e g.
Taxon Rank | Genus| raw Phylum | raw Class | raw Order etc

Also expected to see:
raw Kingdom | raw Family etc

See examples:

Doug's workaround:
https://lists-test.ala.org.au/speciesListItem/list/dr21996?max=10

Other changes
Store the original header names as keys, no more camelcase conversion, (Required by Doug) e.g.I
In previous version,
"commName" is also converted to "vernacular name"
"profileNo" is converted to "profile no"

And we accept the different variants of "vernacular name", such as "commonName, common, vernacular..". In new version, we still interpret this way, we store the 'original name' as key of KVs.

@qifeng-bai qifeng-bai self-assigned this Sep 20, 2023
@qifeng-bai qifeng-bai changed the title Missing columns in KVPs Missing taxons, genus, phylum, class, order etc when importing list from a file Sep 21, 2023
@qifeng-bai
Copy link
Contributor Author

qifeng-bai commented Sep 21, 2023

Add a new table to store taxonomic info for the matched species.
Original taxonomic data will be stored as KVPs without changes.

How to test:

After create a list, we should be able to see the second column filled with taxons from matched species

Screenshot 2023-09-28 at 10 37 24 am

qifeng-bai added a commit that referenced this issue Oct 9, 2023
qifeng-bai added a commit that referenced this issue Oct 9, 2023
qifeng-bai added a commit that referenced this issue Oct 9, 2023
qifeng-bai added a commit that referenced this issue Oct 9, 2023
qifeng-bai added a commit that referenced this issue Oct 9, 2023
qifeng-bai added a commit that referenced this issue Oct 9, 2023
qifeng-bai added a commit that referenced this issue Oct 10, 2023
@sat01a sat01a added this to the 4.5.0 milestone Oct 10, 2023
qifeng-bai added a commit that referenced this issue Oct 18, 2023
#288 Record rematching status
qifeng-bai added a commit that referenced this issue Oct 18, 2023
#279 Fixing missing supplied fields
#288 Track rematching process
qifeng-bai added a commit that referenced this issue Oct 24, 2023
qifeng-bai added a commit that referenced this issue Oct 25, 2023
qifeng-bai added a commit that referenced this issue Oct 25, 2023
qifeng-bai added a commit that referenced this issue Oct 25, 2023
qifeng-bai added a commit that referenced this issue Oct 25, 2023
qifeng-bai added a commit that referenced this issue Oct 25, 2023
1, Bump up to 4.5.3 snapshot
2, Use original vernacular name in KVs
3, Store original taxon to KVs
qifeng-bai added a commit that referenced this issue Oct 26, 2023
1, Bump up to 4.5.3 snapshot
2, Use the header names (vernacular name)in uploaded file as key of KVs
3, Fixed issues caused by missing values
qifeng-bai added a commit that referenced this issue Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants