コード例 #1
0
 /**
  * runNCBIBlast function.
  * 
  * @access public
  * @return void
  */
 function runEfetchSeq()
 {
     $res = $this->client->run_eFetch($this->parameters);
     $oxml = new xmlserialize($res);
     $oxml->getProps();
     $resxml = $oxml->varsToXml();
     return $resxml;
 }
コード例 #2
0
 function runeFetch()
 {
     $res = $this->client->run_eFetch($this->parameters);
     /*
     		print "Request: \n".
     		htmlspecialchars($this->client->__getLastRequestHeaders()) ."\n";
     		print "Request: \n".
     		htmlspecialchars($this->client->__getLastRequest()) ."\n";
     		print "Response: \n".
     		$this->client->__getLastResponseHeaders()."\n";
     		print "Response: \n".
     		$this->client->__getLastResponse()."\n"; 
     */
     $oxml = new xmlserialize($res);
     $oxml->getProps();
     $resxml = $oxml->varsToXml();
     return $resxml;
 }
コード例 #3
0
 function runContact()
 {
     try {
         $res = $this->client->contact($this->parameters);
     } catch (Exception $e) {
         return '<error>' . $e->getMessage() . '</error>';
     }
     $oxml = new xmlserialize($res);
     $oxml->getProps();
     $resxml = $oxml->varsToXml();
     return $resxml;
 }