Application Programming Interface


Get task requirement
Method
URL
Required headers :
Accept = application/json

{
    "organism": {
        "organismId": 8,
        "organism": "Saccharomyces cerevisiae",
        "primary": [
            "POR2",
            "YIL002W-A",
            "POR1",
            "ATP4",
            "ADR1",
            "SLM1",
            "MDY2",
            "YDR239C",
            "MSS18"
        ],
        "reference": [
            "VAR1",
            "VAS1",
            "COQ10",
            "YNR029C",
            "OPT1",
            "PAN5",
            "SMC2",
            "SMC3",
            "YLR001C",
            "SMC4",
            "SMB1",
            "GET4",
            "MEI4",
            "IPP1",
            "ADE8",
            "RPL6B",
            "TRM12",
            "KIC1",
            "TMA20"
        ],
        "referenceAsRestOfGenome": false
    },
    "statisticalTest": {
        "hypergeometric": "Over-representation terms in primary set items",
        "significanceLevel": 0.05
    },
    "geneOntology": {
        "biologicalProcess": true,
        "molecularFunction": true,
        "cellularComponent": true,
        "hierarchicalAnnotations": true,
        "minOntologyLevel": 3,
        "maxOntologyLevel": 10
    },
    "algorithmOptions": {
        "minimalNumberOfGenesDescribedByGo": 3,
        "maximalNumberOfGoTermsInRulePremise": 5,
        "minimalSupport": 3,
        "maximalNumberOfRules": 1000
    },
    "rulesFiltration": {
        "ruleQuality": true,
        "ruleLength": true,
        "ontologyLevel": true,
        "rulesSimilarity": true,
        "minimalSimilarity": 0.5
    },
    "outputRules": {
        "sort": "quality",
        "label": "Sort rules by the compund quality measure"
    }
}
			
{
    "errorCode": "GO-DATABASE-ENTITY-NOT-FOUND",
    "message": "Task entity not exist"
}
{ "errorCode": "GO-CORE-VALIDATOR-100", "message": "The requirement does not belong to the task" }