-
Notifications
You must be signed in to change notification settings - Fork 30
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
For #1658 #650
For #1658 #650
Conversation
Linking to ticket geneontology/go-site#1658 |
@mugitty These are pretty non-complex code changes but do we know the expected effects? As in, I'm suspecting changing these lookups will cause many GAF 2.2 lines to be dropped if they don't use the comma. For example, I see this line in the current WormBase upstream at http://skyhook.berkeleybop.org/c_elegans.PRJNA13758.WS289.gene_association.wb.gz:
@mugitty I'm probably being paranoid but are you able to test parsing this |
@dustine32, the WB line fails the qualifier test as expected. @pgaudet how should be proceed? |
What is the correct way format for these these, with or without comma? We could have a REPAIR for these. |
@pgaudet @mugitty I'd lean on whichever format is in the GAF 2.2 spec as I assume this is what everyone is currently following to produce their GAFs. This spec lists out accepted qualifier values and none of them contain a comma. Though, I'm still a bit uncertain who has authority over these GAF qualifier values. @kltm @vanaukenk @balhoff These underscored qualifier values (e.g., In other words, there are three distinct Term fields here:
And we at GO can just demand (via the GAF spec) that GAF producers use whatever GAF qualifiers (i.e., w/ comma or w/o comma) we like? |
While the format is the format, we have control over expectations and QC. Once upon a time, the labels were pretty much just that, but became tied to ontology terms behind the scenes as time went on. The GAF still displays this history on its shirt, GPAD/GPI does away with it. Different consumers of the files treat these different (or ignores them), but we are ideally tying everything back to the appropriate ontology term when we process.
CURIE
Yes.
Unfortunate token proxy for ontology term
Well, the ones defined in the spec. That's the rule. We map those to the appropriate term. |
According to https://geneontology.org/docs/go-annotation-file-gaf-format-2.2/#qualifier-column-4, the commas are not in the qualifiers. Therefore, update for commas is not required |
We dont want the comma anymore.- please close |
Updated qualifier labels