Details
-
Type: Improvement
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 2.11.0
-
Component/s: data retrieval services
-
Labels:
-
Epic Link:
Description
Jalview currently has two models for retrieval of annotation from web resources: sequence databases and DAS sources (which are both sequence databases and annotation sources).
A common API is needed to allow new annotation-only sources to be implemented via custom groovy scripts. The existing DAS annotation client implementation can be used as a guide, but refactored to support different types of payload formats (e.g. GFF3, jalview annotation files, etc..).
Target endpoints for the new framework include the Uniprot protein annotation hub, Hmmer3's domain annotation service, and Gene3D's HMM annotation services.
A common API is needed to allow new annotation-only sources to be implemented via custom groovy scripts. The existing DAS annotation client implementation can be used as a guide, but refactored to support different types of payload formats (e.g. GFF3, jalview annotation files, etc..).
Target endpoints for the new framework include the Uniprot protein annotation hub, Hmmer3's domain annotation service, and Gene3D's HMM annotation services.