Skip to content

Latest commit

 

History

History
47 lines (46 loc) · 1.96 KB

gorule-0000003.md

File metadata and controls

47 lines (46 loc) · 1.96 KB
layout id title contact status fail_mode implementations
rule
GORULE:0000003
Annotations to 'binding ; GO:0005488' and 'protein binding ; GO:0005515' should be made with IPI and an interactor in the 'with' field
Implemented
soft
code language source
SELECT gene_product.symbol, CONCAT(gpx.xref_dbname, ':', gpx.xref_key) AS gpxref, IF(association.is_not=1,"NOT","") AS 'not', term.acc, term.name, evidence.code, db.name AS assigned_by FROM association INNER JOIN gene_product ON association.gene_product_id = gene_product.id INNER JOIN dbxref AS gpx ON gene_product.dbxref_id = gpx.id INNER JOIN term ON association.term_id = term.id INNER JOIN evidence ON association.id = evidence.association_id INNER JOIN db ON association.source_db_id=db.id WHERE evidence.code IN ('NAS','TAS','IDA','IMP','IGC','IEP','ND','IC','RCA','EXP', 'IGI') AND (term.acc = 'GO:0005515' OR term.acc = 'GO:0005488')
SQL

Annotations to binding : GO:0005488 or protein binding ; GO:0005515 with the TAS, NAS, IC, IMP, IGI and IDA evidence codes are not informative as they do not allow the interacting partner to be specified. If the nature of the binding partner is known (protein or DNA for example), an appropriate child term of binding ; GO:0005488 should be chosen for the annotation. In the case of chemicals, ChEBI IDs can go in the 'with' column. Children of protein binding ; GO:0005515 where the type of protein is identified in the GO term name do not need further specification.

For more information, see the binding guidelines on the GO wiki.