You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
when working on #5 we found that i5k sotres feature annotations loaded via gFF in featureprop.
However, tripal stores annotations in feature_cvterm, at least, when they are loaded via the direct annotation importers (tripal_analysis_interpro, tripal_analysis_kegg, tripal_analysis_go).
One good reason/argument for storing annotations in feature_cvterm is the existence of the feature_cvtermprop table, which is designed to store evidence codes for annotations. You can see the chado table description makes this clear
Let's
a) look at our GFF and see what the annotations look like
b) consider counterarguments to the points i lay out above. I wouldnt be surprised if theres documentation out there supporting annotations in featureprop instead.
b) think about if we would want to convert
c) think about if Tripal's GFF importer should be smarter in how it searches annotations
d) look at what generates the GFF and if it should be printing the tags differently
The text was updated successfully, but these errors were encountered:
I've updated our gff loading documentation to specify loading GO, Kegg and InterPro as both Ontology_term and Dbxref attributes. (The latter because 1) our current Tripal2 gene pages still expect them in featureprop, and 2) there is no obo file for InterPro so technically Tripal can't add these to feature_cvterm via the gff loader)
Right - but the tripal interpro importer works only IPRscan xml files, right (not with gff)? Unfortunately we don't always have these. We could certainly ask users to submit these along with gffs if they have them.
yes thats definitely true. With a little work you could simply download the altest IPR defintions and batch-load them in non-OBO form (since IPR has almost no relationships anyway)
OR, run the importer just once with XML, and youll get most of the interpro terms loaded in as cvterms
when working on #5 we found that i5k sotres feature annotations loaded via gFF in featureprop.
However, tripal stores annotations in feature_cvterm, at least, when they are loaded via the direct annotation importers (tripal_analysis_interpro, tripal_analysis_kegg, tripal_analysis_go).
Furthermore, tripal does indeed try to load annotations into feature_cvterm, but only if they are with the Ontology_term attribute. see:
https://github.com/tripal/tripal/blob/a2f3c1e3414011adfced99e98b15365326904792/tripal_chado/includes/TripalImporter/GFF3Importer.inc#L1432
One good reason/argument for storing annotations in feature_cvterm is the existence of the feature_cvtermprop table, which is designed to store evidence codes for annotations. You can see the chado table description makes this clear
Let's
a) look at our GFF and see what the annotations look like
b) consider counterarguments to the points i lay out above. I wouldnt be surprised if theres documentation out there supporting annotations in featureprop instead.
b) think about if we would want to convert
c) think about if Tripal's GFF importer should be smarter in how it searches annotations
d) look at what generates the GFF and if it should be printing the tags differently
The text was updated successfully, but these errors were encountered: