Example #1
0
function whatizit_pathways($term)
{
    $whatizit = new SoapClient('http://www.ebi.ac.uk/webservices/whatizit/ws?wsdl');
    try {
        $result = $whatizit->contact(array('pipelineName' => 'whatizitPathwaywiki', 'text' => $term, 'convertToHtml' => false));
    } catch (SoapFault $exception) {
        return FALSE;
    }
    if ($xml = simplexml_load_string($result->return)) {
        $xml->registerXPathNamespace('z', 'http://www.ebi.ac.uk/z');
        $pathways = $xml->xpath('//genmappid');
    }
    return $pathways;
}